看板 Flash 關於我們 聯絡資訊
大家好 我今天在寫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
cjcat2266:不要自己發明語法啊,應該是寫 this["p"+i] 05/20 18:35