Страница 2 из 2
Re: Действия кнопок в AS3
Добавлено: 11 фев 2012, 09:05
Superman
Код: Выделить всё
for (i=0; i<5; i++){ Arr[i].addEventListener(MouseEvent.CLICK,function(e:MouseEvent){ window.info.gotoAndStop(i+1); animation3() });}
Массив содержит все кнопки. Все кнопки находятся на сцене.
При исполнении программы, мувиклип ведет всегда на последний кадр

Re: Действия кнопок в AS3
Добавлено: 11 фев 2012, 09:11
sanych_dv
Код: Выделить всё
for (var i:int = 0; i < 5; i++){ Arr[i].i = i; Arr[i].addEventListener(MouseEvent.CLICK, onClick);} private function onClick(e:MouseEvent):void { window.info.gotoAndStop( int (e.currentTarget.i + 1) ); animation3(); }
Re: Действия кнопок в AS3
Добавлено: 11 фев 2012, 09:24
Superman
Ругается:
ReferenceError: Error #1056: Не удается создать свойство i в flash.display.SimpleButton.
at MethodInfo-42()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.transitions::Tween/set time()
at fl.transitions::Tween/nextFrame()
at fl.transitions::Tween/onEnterFrame()
Re: Действия кнопок в AS3
Добавлено: 11 фев 2012, 09:39
sanych_dv
У SimpleButton есть свойство name, попробуйте через него. Или создавайте свою кнопку с типом MovieClip и создавайте свойство в нем.
Re: Действия кнопок в AS3
Добавлено: 11 фев 2012, 11:15
Superman
Спасибо огромное!)
Сработало:)
А что значит это строчка:
Re: Действия кнопок в AS3
Добавлено: 11 фев 2012, 11:46
sanych_dv
То, что вы создаете в объекте Arr свойство i и присваиваете ему значение.