سوال مهم onKeyup

mshgames

Well-Known Member
با سلام به تمامی دوستان گلم
یه سری خدمتتون داشتم ببینید من میخوام وقتی دکمه space در کیبرد فشرده شد و سپس دست کاربر از دکمه برداشته شد اون دستور مورد نظر صورت بگیره

کد:
[COLOR="Blue"]bala = new Object();
bala.onKeyUp = function() {
trace("کلید");
};
Key.addListener(bala);
[/COLOR]

از onKeyup میشه استفاده کرد اما مشکل اینجاست که من هر دکمه ای از کیبرد رو فشار بدم و ول کنم اون دستور صورت میگیره در صورتی که من می خوام دکمه space این کارو بکنه

ممنون میشم اگه جوابمو بدین

موفق باشید
محمد
 

mohammadfard

کاربر فعال
با سلام

دوست عزیز mshgames

فقط کافی بود یک if ناقابل قرار بدی تا مشکلت حل می شد


var KeyObj:Object = new Object();
KeyObj.onKeyUp = function() {
if (Key.getCode() == Key.SPACE) {
trace("SPACE Key Pressed");
}
};
Key.addListener(KeyObj);
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا