ارتباط ادرس درون یک کلاس با یک متغیر روی روت

msnf

Member
سلام
توی as2 به راحتی می شد متنی رو به یه تکست فیلد تو روت بدیم و از کلاس مورد نظرمون همون رو فراخوان می کردیم.
فرض کنین یه تکست فیلد داینامیک داریم که تو فواصل مختلف متنی که توش درج می شه تغییر می کنه حالا اگه بخوایم توی اکشن 3 با اون تکست فیلد توی روت ارتباط بگیریم از چی باید استفاده کنیم ؟
توی خود برنامه از
PHP:
MovieClip(root or parent)
می شه برا لایه های بالاتر استفاده کرد اما توی کلاسها از چی باید استفاده کنیم؟
 

triton

کاربر فعال
دوست عزیز این کد در AS3 هم کار می کنه و فقط یک نکته در آن وجود داره...قبل از استفاده از این کد باید حتما شئ شما به "لیست نمایش" اضافه شده باشه یعنی addChild( yourObject)
وقتی که شما root یا parent را می خواهید ، شئ به موقعیت خود در لیست نمایش نگاه می کند و با توجه به آن مقدار مورد نظر را برمی گرداند ولی در صورتی که در لیست نمایش نباشد، مقدار null فرستاده می شود. پس یکی از راه های بررسی اینکه یک شئ در لیست نمایش هست یا نه این هست که مقدار parent یا root ان را بررسی کنیم.
 

msnf

Member
ممنون دوست عزیز از راهنماییتون
من چون نمی دونستم چطور یه تکست فیلد رو مستقیما از توی یه کلاس می شه فراخوانی کرد در آخر اونرو توی یه مووی کلیپ گذاشتم وبا معرفی اون مووی کلیپ تونستم با این تکست فیلدی که توش بود ارتباط بگیرم
البته برای مووی کلیپه از همون add child استفاده کردم.
 

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

بالا