看板 Flash 關於我們 聯絡資訊
想請教大家一個問題。 我在場景上做了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
afu70:是"btn"還是"mc"? 06/01 13:08