Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > Простая кнопка. Очень простая.


Автор: p0zt3r 25.1.2009, 22:34
 smile 

Объясните мне, что не так! Ну пожалуйста!  smile 

Flash CS4, создаю новый ролик с ActionScript2. На поле перетаскиваю созданный символ с бехавиором Button, назначаю имя инстанции Button1.

В Actions прописываю:

Код

Button1.onRelease = function ()
{
    trace ("кнопка нажата!!!");
}



Запускаю Ctrl+Alt+Enter.

Нажимаю батон - во вкладке Output ничего не появляется.

ActionScript 3 не предлагать!

Автор: Maksys 25.1.2009, 22:56
Цитата(p0zt3r @  26.1.2009,  01:34 Найти цитируемый пост)
Нажимаю батон 

Дак событие срабатывает на отжатие кнопки smile

Ну а если серьезно то скачай дебаг версию плеера может в нем косяк.

Автор: bars80080 26.1.2009, 01:08
имя инстанции - это linkage?

Автор: p0zt3r 27.1.2009, 00:36
Да, именно в Linkage!

До меня дошло!

Я не в том месте на таймлайне воткнул этот скрипт.

Перенёс его в сам фрейм и всё заработало. Ведь и действительно, в каком-то месте таймлайна, объект кнопки может быть и undef и может быть ещё доступен только по _root. (...). 
Опять бьюсь головой в иерархию сцены и в пространства имён smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)