Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 在for循环中使用带有事件处理程序的电影剪辑_Flash_Actionscript 3 - Fatal编程技术网

Flash 在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

我有按钮,这是电影剪辑的实例名称的字母。我将使用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 {

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);
}