ابتدا آبجکتاتون رو در Library برای استفاده Export for ActionScript کنید برای مثال می خواهید یک موی کلیپ رو با فشار دکمه enter در صفحه نمایش بدید اون موی کلیپ رو با نام McEnter اکسپورت کنید Export for ActionScript
سپس با این کدها کار رو ادامه بدید :
HTML:
import flash.ui.Keyboard;
import flash.events.KeyboardEvent;
this.stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownHandler);
سپس در تابع keyDownHandler مشخص می کنید اگر دکمه ای که کاربر فشار داده دکمه Enter است فرامین بعدی را اجرا کند
کد:
function keyDownHandler(evt:KeyboardEvent) : void
{
trace(evt.keyCode);
if (evt.keyCode == Keyboard.ENTER)
{
submit();
trace("Enter down");
}
}
تذکر : کد اسکی دکمه Enter عدد 13 می باشد بنابراین می توانید به جای این کد :
کد:
if (evt.keyCode == Keyboard.ENTER)
از این کد :
استفاده کنید
در نهایت می تونید موی کلیپ خودتون رو در تابع submit به استیج اضافه کنید و اونو نمایش بدید :
کد:
function submit()
{
trace("added to stage");
var mc:McEnter = new McEnter ();
mc.y = stage.stageHeight/2;
mc.x = stage.stageWidth /2;
addChild(mc);
}
تذکر : در حالت عادی موقع نوشتن و تست کد ممکن است کد کار نکند نگران نباشید برای مشاهده خروجی و تست در حالت Debug خروجی رو تست کنید.
