В as3 вы должны использовать события и обработчики событий, например:
import flash.events.MouseEvent;
exitButton_mc.addEventListener(MouseEvent.CLICK, function()
{
fscommand("quit");
}
В as2 вы можете кодировать так:
exitButton_mc.onRelease = function()
{
fscommand("quit");
}
Где exitButton_mc - ваша кнопка, и вы указали ее в качестве имени экземпляра на панели свойств. Если вы напишите код fscommand("quit");
, на самой временной шкале он запустится и закроет EXE.
В дополнение к этому, я читал кое-что, где лучший подход к коду во Flash - придерживаться слоев с именами _actions
и _labels
, которые не будут содержать никаких элементов пользовательского интерфейса, но весь код находиться в слое _actions
, а метки для ключевых кадров будут храниться в _labels
.