【发布时间】:2015-01-14 13:49:31
【问题描述】:
1)我正在尝试将 34 个按钮添加到一个数组(或向量,我阅读会更有效)。每个按钮称为 button1、button2 .... button34。这是我试图接近它的方式,但似乎无法使用下面的方法。我收到一个错误,说按钮的名称无法识别。有谁知道为什么,或者知道解决我的问题的更简单方法吗?
var vector: Vector. < MovieClip > = new Vector. < MovieClip > ();
var i = 1;
while (i <= 34) {
vector.push(button[i]); //This part does not work
i++;
}
2) 其次,我正在尝试为所有按钮创建一个 EventHandler。制作 34 个事件处理程序(和函数)真的很令人沮丧。是否有任何简单的方法来识别按下了哪个按钮,以便我可以对分别按下的按钮(在 EventHandler 内部)进行相同的更改?当你按下不同的按钮时应该会发生同样的事情,但仅限于按下的按钮被按下。
【问题讨论】:
标签: arrays actionscript-3 button