作者icedesign (不可或缺的咖啡因)
看板Flash
标题[问题] 共同宣告,各别呼叫。
时间Fri Jun 1 10:14:00 2007
想请教大家一个问题。
我在场景上做了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
1F:推 afu70:是"btn"还是"mc"? 06/01 13:08