|
|
|
|||||
Регистрация: Jan 2012
Сообщений: 142
|
конструкция if else
Как воспроизвести кадры в клипах а и b при условии что в клипе b активный определенный кадр, у меня не получается помогите пожалуйста
import flash.display.MovieClip; var a:MovieClip = new MovieClip ; var b:MovieClip = new MovieClip ; button_2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_3); function fl_ClickToGoToAndPlayFromFrame_3(event:MouseEvent):void { if (b.currentFrame == 95) { b.gotoAndPlay(95); a.gotoAndPlay(2); } else { a.gotoAndPlay(2); } } Последний раз редактировалось udaaff; 18.03.2012 в 05:40. Причина: оформляйте код по-человечески |
|
|||||
у вас в b мувиклипе на 95 кадре наверняка есть стоп, верно?
Да и вообще, только сейчас заметил в таком бардаке, что у вас куча всяких левых скобок. import flash.display.MovieClip; var a:MovieClip = new MovieClip(); var b:MovieClip = new MovieClip(); button_2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_3); function fl_ClickToGoToAndPlayFromFrame_3(event:MouseEvent):void { if (b.currentFrame ==95) { b.gotoAndPlay(95); a.gotoAndPlay(2); } else { a.gotoAndPlay(2); } } и ещё.... если у вас a и b это мувиклипы со сцены, то new MovieClip() убьёт ссылки на них.
__________________
ЛОДКИ Последний раз редактировалось FlashRus; 17.03.2012 в 14:19. |
|
|||||
Регистрация: Jan 2012
Сообщений: 142
|
Так наверное и присходит. Сцена состоит в том что есть два раскрывающихся списка a и b при нажатии на a другой (b) должен сворачиваться и открываться первый (а) я это пытаюсь организовать тем что функция исследует развернут ли клип b (находится ли кадр в положении 95 кадра в котором прописан стоп) но у меня эта конструкция не работает, помогите пожалуйста
|
Часовой пояс GMT +4, время: 14:49. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|