مقدار دهی به چند Movie با for

overcrash

Active Member
میخوام مقدار یه متغیر داهل یک movie رو عوض کنم مثلا:
PHP:
_root.mname.txt="example";
حالا من 10تا Movie دارم mname1, mname2,...,mname10
و میخوام با حلقه for بهشون مقدار بدم. ولی نمیدونم چجوری صداشون بزنم؟!
 

Parham.G

New Member
اینطوری میشه:
PHP:
for (var i:Number = 0; i < 10; i++) { 
_root["mname" + i].txt="example";
}

کلا برای دسترسی به یک instance با نامشون به صورت یک رشته (String) از علامت قلاب ([]) استفاده میکنیم. توجه کنید که در اینجا اگر level قبلی _root بوده دیگه بعدش نقطه نزاشتیم.
 

overcrash

Active Member
وای اصلا به این دقت نکرده بودم چون خودم توابع رو همینجوری صدا میزدم
خیلی ممنون Parham جان
 

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

بالا