Действия кнопок в AS3

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Константин
Сообщения: 18
Зарегистрирован: 10 янв 2011, 18:31

Действия кнопок в AS3

Сообщение Константин »

Подскажите, как в AS3 задать действия 3-5 кнопкам в кадре, типа gotoAndPlay(2)?
user32
Сообщения: 8
Зарегистрирован: 12 фев 2011, 13:02

Re: Действия кнопок в AS3

Сообщение user32 »

Код: Выделить всё

button.addEventListener(MouseEvent.CLICK, function(e:MouseEvent){gotoAndPlay(2);});
в начале не забудь

Код: Выделить всё

import flash.events.MouseEvent;
последнее по памяти, если что погугли :)
Константин
Сообщения: 18
Зарегистрирован: 10 янв 2011, 18:31

Re: Действия кнопок в AS3

Сообщение Константин »

Спс, но как сделать это не для 1 кнопки, а для 3 и больше? Как это написать в кадре?
user32
Сообщения: 8
Зарегистрирован: 12 фев 2011, 13:02

Re: Действия кнопок в AS3

Сообщение user32 »

Для каждой прописать событие клика. Если кнопок 5 и у каждой имя button1..button5, то для первой button1.addEventListener..., потом button2.button.addEventListener....
Можно через цикл, но думаю 3-5 не то количество, чтобы прикручивать циклы.
sw_alex
Сообщения: 4
Зарегистрирован: 03 мар 2011, 11:57

Re: Действия кнопок в AS3

Сообщение sw_alex »

Делаешь у кнопки (когда создаешь кнопку):

Код: Выделить всё

button:SimpleButton = new SimpleButton();addChild(button);button.addEventListener(MouseEvent.CLICK,BtnGo_MouseClick);
А потом:

Код: Выделить всё

function BtnGo_MouseClick(event:Event) {  trace('Click on:'+event.target);                 // Вот этот вот event.target и отличает одну кнопку от другой. // В нем будет сам объект button, т.е. event.target.name будет содержать button.name.}
Ну и import flash.display.SimpleButton; в начале.
Последний раз редактировалось bodnar 03 мар 2011, 19:23, всего редактировалось 1 раз.
Причина: Используйте [code] [/code] для оформления кода.
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

Re: Действия кнопок в AS3

Сообщение Superman »

Подскажите пожалуйста (срочно), как сделать тоже самое, только с циклом.
Я попробовал, но у меня переходит на самый последний кадр, при нажатии на любую кнопку.
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Действия кнопок в AS3

Сообщение sanych_dv »

Superman писал(а):Подскажите пожалуйста (срочно), как сделать тоже самое, только с циклом.
Я попробовал, но у меня переходит на самый последний кадр, при нажатии на любую кнопку.
http://flapps.ru/forum/post31780.html#p31780
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Действия кнопок в AS3

Сообщение sanych_dv »

user32 писал(а):Можно через цикл, но думаю 3-5 не то количество, чтобы прикручивать циклы.
Думаю, 2 уже самое то для цикла )
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

Re: Действия кнопок в AS3

Сообщение Superman »

Блин, не разобрался с циклом. Что там за класс myBtn?
У меня все кнопки в массиве(
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Действия кнопок в AS3

Сообщение sanych_dv »

Superman писал(а):Блин, не разобрался с циклом. Что там за класс myBtn?
У меня все кнопки в массиве(
код покажите.
Ответить