PDA

Просмотр полной версии : Меню


Я_Человек
01.03.2010, 19:57
Доброго всем времени суток.
Помогите пожалуйста, у меня следущая проблема:
Нужно анимированое меню. Делаю так. На главной сценке кнопка, в кнопке анимированный мувик с метками кадров. Все простенько. В AS2 чтобы анимировать мой мувик можно было командой на самой кнопке

on (press) {
tellTarget ("/имя_мувика") {
gotoAndPlay("метка_кадра");
}
}

Но мне, так вышло, нужно это сделать в AS3.
Попытался изобразить это так:

имя_кнопки.addEventListener(MouseEvent.MOUSE_UP,
function(e:MouseEvent):void {
MovieClip(пробовал_и_имя_мувика_и_имя_класса).gotoAndPlay(метка_кадра);
}
);

Однако проверка фильма упорно меня посылает нах. Помогите, пожалуйста. Я уже перерыл в нете всё что мог.

cleptoman
01.03.2010, 20:14
function _onMouseUpHandler(e:MouseEvent){
var mc:MovieClip = (e.target as SimpleButton).upState as MovieClip;
mc.gotoAndPlay("someFrame");
}

var btn:SimpleButton = this.getChildByName("имя_кнопки_на_сцене") as SimpleButton;
btn.addEventListener(MouseEvent.MOUSE_UP,_onMouseUpHandler);

p.s. не пробовал )

Wolsh
01.03.2010, 20:41
1. Название темы не отражает сути вопроса.
2. Для оформления своего кода надо использовать теги (http://www.flasher.ru/forum/showthread.php?t=122539)