![]() |
|
||||||||||
|
|||||
|
Цитата:
Документ класс док. Расширяем класс SimpleButton, получаем DispatchUintSimBtn, при нажатии на эту расширенную кнопку шлется событие на сцену те. где бы кнопка не была событие пошлется все равно при ее нажатии. теперь в поле класс SimpleButtona (в библиотеке на нарисованной кнопке правой кнопочкой пункт линкаже) можно написать Sim46_47 и создать в папке файл такого содержания package{ public class Sim46_47 extends DispatchUintSimBtn{ public function Sim46_47():void{ super(47);//вызов родительского конструктора //при нажатии пошлется событие 'gotoFrame' c //параметром 47 } } } в документ классе Doc это событие с параметром и ловим package { import flash.display.*; import flash.events.*; import flash.text.*; public class Doc extends MovieClip{; public function Doc(){ addFrameScript(44,funcStop);//останов на 44 кадре //ловить свое же событие, от нажатия кнопки stage.addEventListener('gotoFrame',gotoFrameHandler); //просто индикатор текущего кадра, на сцену в нарисованное пле txt addEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function enterFrameHandler(evt:Event):void{ txt.text = ''+currentFrame; } private function funcStop() {//останов на 44 кадре stop();//останов на 44 кадре }//останов на 44 кадре private function gotoFrameHandler(evt:LexEvent):void{ gotoAndPlay(evt.params.frame); } } }
__________________
Гоночка Последний раз редактировалось Alex Lexcuk; 07.10.2009 в 10:38. |
|
|||||
|
.
|
morkovka, не все смогли купить CS4 и пользуются старым добрым Flash CS3. Если хотите, чтобы Вам помогли, залейте вашу нетленку в формате CS3.
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 9
|
Alex Lexcuk, огромное спасибо. О-о-очень помогли:-) Буду разбираться.
Добавлено через 16 минут По просьбе от dimarika сохранила ролик в CS3, протестировала, и он работает!. Только анимация движения стала покадровой анимацией. Ссылка на файл: http://elenaserova.com/2.zip Буду все же разбираться с ошибками в CS4. Последний раз редактировалось morkovka; 09.10.2009 в 04:19. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|