[問題]動態命名變數(ex: btn"01", btn"02", ...)
大家好, 我剛踏入ActionScript3不久
最近碰到一個疑似是很簡單的問題. 查過相當多的資料
但似乎找不太到確切的solution
或許很基本, 但還是請各位版友給我一點指示及建議 :)
我目前是在寫flex, 今天有一個很簡單的想法
我想要動態的去產生一個物件(btn), 可能多達十幾二十個不等
然後我會再針對它去指定他所要的動作, 可能像是event, x, y,
(個人是透過外部xml的方式去指定)
其中, 我不曉得有沒有一個方式可以讓我動態產生的btn可以去依序命名
如:
var btn01 = new button();
btn01.x = ...;
btn02.y = ...;
btn01.addeventlistener = ....;
(blablabla..)
若我將它寫在迴圈中...?
for (var i:Number = 0; i < {我要產生的個數, 假設是9}; i++)
{
....
var btn"??" = new button();
^^^^^
(blablabla..)
}
有沒有辦法可以做到動態去命名變數的方式呢?
ps. 好像沒有buttonarray這種東西....@@"
希望大家多多指教,
雖然看似乎是個簡單的問題..
其實我有覺得是不是我的想法太不會轉了......~"~
謝謝 :)
--
http://roscoechen0422.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.80.62
※ 編輯: payu 來自: 140.115.80.62 (10/10 17:23)
※ 編輯: payu 來自: 140.115.80.62 (10/10 18:01)
※ 編輯: payu 來自: 140.115.82.197 (10/10 20:15)
→
10/23 23:43, , 1F
10/23 23:43, 1F
討論串 (同標題文章)