|
|
|||||
Регистрация: Nov 2008
Сообщений: 25
|
как остановить timeline?
Привет.
Есть .fla файл у котороего на таймлайне два keyframes. Есть .as файл код которого: Что надо прописать в .as чтобы остановить выполнение на keyframe 1 или же на keyframe 2 ? И где? Прикрепляю этот пример. Чтобы можно было попробовать. |
|
|||||
[+]
|
Sprite не имеет keyframe
Тебе нужен MovieClip |
|
|||||
Регистрация: Nov 2008
Сообщений: 25
|
Большое спасибо!
|
|
|||||
Banned
[+4 25.09.09]
[+1 12.11.09] [+4 12.12.09] Регистрация: Sep 2009
Сообщений: 231
|
public function Example() - конструктор (вызывается автоматически при создании объекта). если надо чтобы при создании он останавливался на keyframe 1 или же на keyframe 2, то там и надо прописывать
gotoAndStop(1) или gotoAndStop(2) |
|
|||||
Регистрация: Nov 2008
Сообщений: 25
|
Когда Sprite заменил на MovieClip все заработало.
Мне это надо было для вот этого: package { import flash.display.Sprite; import flash.text.TextField; import flash.display.*; import flash.events.*; import flash.display.MovieClip; public class Example extends MovieClip { public function Example() { myTest(); stop(); } //MovieClip.stop(); private function myTest():void { var eighteen:int=18; var age2:int; tField.htmlText="How old are you?:"; tField.width=200; //tField2.htmlText="Girls page here:" //tField2.width=200; goBtn.label="Go"; //backBtn.label="< Back" goBtn.addEventListener(MouseEvent.CLICK, go); function go(event:MouseEvent):void { trace("button clicked"); stop(); age2=int(age.text); if (age2>=eighteen) { trace("big"); gotoAndStop('p2'); }else { trace("small"); rez.htmlText="you are still small:("; } } } } } |
Часовой пояс GMT +4, время: 16:09. |
|
« Предыдущая тема | Следующая тема » |
|
|