[問題] as2 按鈕迴圈

看板Flash作者 (寬)時間15年前 (2010/05/20 18:33), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
大家好 我今天在寫as2程式的時候 遇到一個奇怪的問題 先附上我的程式碼 是寫在影格as裡來控制所有的按鈕變數 我現在場景裡面有20個按鈕 分別是p1~p20 以及20個填顏色的color mc_p[20]; 程式碼如下 for(i=1;i<=20;i++){ this.("p"+i).onRelease = function(){//問題出在'p'+i那個地方 mc_p[i-1].setRGB(_root.PenColor.getRGB);//填色 } } 我希望能用i變數來控制所有的p1~p20按鈕 可是程式都會卡在("p"+i)那邊 麻煩各位高手幫我解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.177.110

05/20 18:35, , 1F
不要自己發明語法啊,應該是寫 this["p"+i]
05/20 18:35, 1F
文章代碼(AID): #1BzH0Adn (Flash)