在电影的第一帧中,我声明了一个数组变量并创建了动画片段:
frame = new Array();
for(i=1; i<=5; i++){
frame[i] = "empty";
var a = attachMovie("box", "box"+i, i, {_x:i*100, _y:100});
}
我想使用变量frame []来计算动画片段被点击的次数。 我开始为我使用的movieclip“box”制作课程,但是无法弄清楚如何找出点击的按钮。
答案 0 :(得分:1)
甚至不需要为box创建一个类,只需将index i作为参数传递给方法attachMovie中的每个movieclip:
frame = new Array();
for(i=1; i<=5; i++){
frame[i] = "empty";
var a = attachMovie("box", "box"+i, i, {_x:i*100, _y:100, index:i});
a.onMouseDown = function ()
{
trace(this["index"])
}
}
之后,每个框都知道框架数组中自己的索引。