[問題] 關於變數的導入

看板Flash作者 (走召 舌甘 辛束 女未)時間19年前 (2006/06/19 13:01), 編輯推噓6(601)
留言7則, 4人參與, 最新討論串1/1
我今天有一句語法是寫說 for (i=1; i<8; i++) { sp.red_blood."rb"+i.gotoAndStop(2) } 是說想當i在從1跑到7的時候分別下 sp.red_blood.rb1.gotoAndStop(2) 2 3 ......下去 但是檢查語法時 卻說 在 '.' 運算符號後需接上欄位名稱 看不太懂.....我該怎麼改呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.135.96

06/19 13:19, , 1F
eval("sp.red_blood.rb"+i).gotoAndStop(2);
06/19 13:19, 1F

06/19 13:23, , 2F
可以了,謝謝,請問除了eval還有其他的嗎?因為f1說5以
06/19 13:23, 2F

06/19 13:24, , 3F
後就不太能用了,而且不能用在=的左邊
06/19 13:24, 3F

06/19 13:39, , 4F
set("變數名稱",變數值);
06/19 13:39, 4F

06/19 13:54, , 5F
sp.red_blood["rb"+i].gotoAndStop(2);
06/19 13:54, 5F

06/19 18:49, , 6F
推樓上 兩種方法都行 只是第二種可以解決路徑問題
06/19 18:49, 6F

06/20 08:42, , 7F
謝謝大家幫忙,問題解決了!
06/20 08:42, 7F
文章代碼(AID): #14bY_1g0 (Flash)
文章代碼(AID): #14bY_1g0 (Flash)