AMINMIX
Member
سلام
من می خوام توی کلاسی که تعریف کردم(Harekat) از متغیری که داخل کلاس تعریف شده(myVar) داخل onEnterFrame که داخل یکی از فانکشن های کلاسم(Shetab) هست استفاده کنم اما وقتی که خروجی می گیرم می نویسه undefined در صورتی که اگر این متغیر رو داخل همون فانکشن Shetab ولی خارج از onEnterframe فراخوانی کنیم درست کار می کنه و Hello چاپ می شه.
اگه کسی می دونه مشکل کجاست لطفاً این فایلی رو که گذاشتم اصلاح کنه و توی همین تاپیک بگذاره . من که دیگه عقلم به جایی نمی رسه، ممنون.
من می خوام توی کلاسی که تعریف کردم(Harekat) از متغیری که داخل کلاس تعریف شده(myVar) داخل onEnterFrame که داخل یکی از فانکشن های کلاسم(Shetab) هست استفاده کنم اما وقتی که خروجی می گیرم می نویسه undefined در صورتی که اگر این متغیر رو داخل همون فانکشن Shetab ولی خارج از onEnterframe فراخوانی کنیم درست کار می کنه و Hello چاپ می شه.
کد:
class Harekat extends MovieClip {
private var myVar:String="Hello";
public function Shetab():Void {
_root.onEnterFrame = function() {
trace(myVar); // output is undefined
};
}
}
پیوست ها
آخرین ویرایش:









