سلام
در اکشن 3 دستورات فقط در فریم نوشته می شوند.
طریقه دستور دادن به کلیدها در اکشن 3 خیلی بهتر از اکشن 2 هستش، به طور مثال شما میتونید در اکشن 3 هر موقع خواستین دستور کلید رو غیر فعال کنید.
برای دستور دادن به کلید ها باید از (شنونده رخداد) که بهش EventListener میگن استفاده کرد
به اینصورت که شما اسم کلید رو مینویسید button_instante_name
بعدش عبارت addEventListener
بعدش نوع شنونده رخداد که در اینجا شنونده رخداد موس هستشMouseEvent
بعدش نوع رخداد موس CLICK
بعدش نام تابعی که با کلیک شدن باید فراخوانی بشه
تا اینجا ما یک شنونده رخداد ساختیم
حالا باید تابعی رو بسازیم که دستورات کلید مثل gotoAndStop در داخل اون قرار داره
PHP:
function f_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
gotoAndStop(545);
}
نتیجه کلی کد:
PHP:
button_instante_name.addEventListener(MouseEvent.C LICK, f1_ClickToGoToAndStopAtFrame);
function f_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
gotoAndStop(545);
}