[問題] 共同宣告,各別呼叫。

看板Flash作者 (不可或缺的咖啡因)時間17年前 (2007/06/01 10:14), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/5 (看更多)
想請教大家一個問題。 我在場景上做了6個按鈕,分別是test1_mc~test6_mc。 我希望這六個mc元件可以有各別不同的值,於是我在影 格上下了一段語法: function test() { for (var i:Number = 1; i<=6; i++) { this["test"+i+"_btn"].onRelease = function() { if (i=1) { trace(i); } if (i=2) { trace(i); } if (i=3) { trace(i); } if (i=4) { trace(i); } if (i=5) { trace(i); } if (i=6) { trace(i); } }; } } test(); 可是當我使用測試影片後,輸出的答案是,只要當我按test1_mc到test6_mc 中的其中一個,都會自動輸出1.2.3.4.5.6,我希望的是,能夠按test1_mc 它丟出的值會是1,按test2_mc丟出的會是2,請問應該要怎麼寫才是正確的 呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.178.144

06/01 13:08, , 1F
是"btn"還是"mc"?
06/01 13:08, 1F
文章代碼(AID): #16Nu3id2 (Flash)
討論串 (同標題文章)
文章代碼(AID): #16Nu3id2 (Flash)