مقدار دهی به چند 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 جان
 
بالا