var

  • شروع کننده موضوع م
  • تاریخ شروع

م

Member
سلام من يك وار مثل اين زيري مي سازم
num1 = "salam
و يك وار ديگه هم مي سازم
text=
"num"
+1
فکر کنم منظورمو متوجه شدید یعنی با توجه به این که 1 ممکن متغیر باشه چجوری کاری کنم
که text همون "salam" رو نشون بده
 

amir_s

Active Member
درست نفهميدم ...
اما مثل اينكه ميخواي در نام متغير ها هم از متغير استفاده كني ...
اين رو ببين :
کد:
text1="salam";
text2="Hi";
text3="Bye";
textNum = 3;
trace(this["text" + textNum]);
با عوض كردن مقدار متغير textNum از 1 تا 3 مي توني به مقدارهاي متغير هاي تكست برسي !
 

م

Member
با سلام

خودم فهميدم بايد چيكار كنم
اگر
num1="salam
text="1
و بخوابم وار text رو به num1 نسبت بديم از
set("num"+1,text)
واگر بخوایم وار num1 رو به text نسبت دهيم از
text = eval("num"+1)
البته اون روشی که شما گفتید کار نکرد
ضمنا هر یک از این دو روش برای کاربرد خودشون مثل همون که گفتم به کار میره و برعکس هر کدوم از اون ها روش بعدی است
 

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

بالا