Flash 在for循环中使用带有事件处理程序的电影剪辑
我有按钮,这是电影剪辑的实例名称的字母。我将使用for循环来获取值。这是密码Flash 在for循环中使用带有事件处理程序的电影剪辑,flash,actionscript-3,Flash,Actionscript 3,我有按钮,这是电影剪辑的实例名称的字母。我将使用for循环来获取值。这是密码 var buttons:Array; buttons = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H','I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); function gettracedValue { f
var buttons:Array;
buttons = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H','I', 'J', 'K', 'L',
'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
function gettracedValue {
for(var i= 0; i < buttons.length; i++ ) {
var btnName:String = buttons[i];
trace("Buttons " + btnName);
btnName.addEventListener(MouseEvent.MOUSE_UP, traceValue);
} //end for
}//end gettracedValue
function traceVaalue():void{
trace("Clicked: " + event.target.name);
}
不能将eventListener分配给字符串
var buttons:Array = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H','I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
function gettracedValue() {
for(var i:uint= 0; i < buttons.length; i++) {
var btn:MovieClip = getChildByName( buttons[i] ) as MovieClip;
btn.addEventListener(MouseEvent.CLICK, traceValue);
}
}
function traceValue(e:MouseEvent):void{
trace("Clicked: " + e.target.name);
}
var按钮:数组=新数组('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
函数gettracedValue(){
对于(变量i:uint=0;i
var buttons:Array = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H','I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
function gettracedValue() {
for(var i:uint= 0; i < buttons.length; i++) {
var btn:MovieClip = getChildByName( buttons[i] ) as MovieClip;
btn.addEventListener(MouseEvent.CLICK, traceValue);
}
}
function traceValue(e:MouseEvent):void{
trace("Clicked: " + e.target.name);
}