PDA

Просмотр полной версии : как сделать так? (уходящая анимация)


igorex2
04.04.2007, 01:00
всем привет
есть сайт при загрузке которого проигрываются мувиклипы (к примеру просто выход из фейда)
и есть внизу меню с кнопками
так как сделать чтобы при нажатии любой кнопки из меню-все что выехало к первому стоп кадру - проигралось например один раз (к примеру ушло под фейд)
чтоб не быть голословным
приммер (http://www.prazskymost.cz/igo/pirit/)
вот я хочу чтобы при нажатии одного из пунктов дома например уезжали по бокам - реализовать такое просто - но как добиться чтобы при след нажатии они снова не выпрыгивали

NtM
04.04.2007, 01:27
как -то сумбурно описано, может я тебя не точно поняла

у тебя есть кнопка. ты на неё нажимаешь, дома выезжают.....
нажимашь второй раз - ничего не происходит

так чтоли?
тогда нужно просто проверять, выезжали уже дома или нет :)

igorex2
04.04.2007, 01:34
нет
загружается сайт - появляются дома, появляется меню
нужно: при нажатии кнопки (любой) из меню - дома пропадали

пс достаточно зайти на мой пример и нажать первый пункт - что вы видите? дома исчезли моментально и на их место выкатился пункт
мне нужно чтобы дома плавно ушли в фейд

NtM
04.04.2007, 01:58
анимацию делай моушеном
задавай флаг, например var flag = true;
а при нажатии на пункт меню сработает только один раз условие
if (flag)
{
flag = false;
mc_buildings.gotoAndPlay(..); //запуск анимации
}

screamge
04.04.2007, 03:10
можно сделать программную анимацию, всё зависит от того как вы делаете переход...подгржаете натот же уровень или просто gotoAndStop()