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
Actionscript 3 AS3 |如何使用var作为名称?_Actionscript 3_Actionscript - Fatal编程技术网

Actionscript 3 AS3 |如何使用var作为名称?

Actionscript 3 AS3 |如何使用var作为名称?,actionscript-3,actionscript,Actionscript 3,Actionscript,我的代码是: for (var i:int=1; i <= 12; i++) { MovieClip(getChildByName('mouse' + '_' + i)).addEventListener(MouseEvent.CLICK, chooseTool); } function chooseTool(e:MouseEvent):void { Mouse.hide(); var cursor:MovieClip = new "here is e.targ

我的代码是:

for (var i:int=1; i <= 12; i++) {
    MovieClip(getChildByName('mouse' + '_' + i)).addEventListener(MouseEvent.CLICK, chooseTool);
}

function chooseTool(e:MouseEvent):void {
    Mouse.hide();

    var cursor:MovieClip = new "here is e.target.name"();
    addChild(cursor);

    stage.addEventListener(MouseEvent.MOUSE_MOVE, follow);
}

function follow(e:MouseEvent):void {
    cursor.x=mouseX;
    cursor.y=mouseY;
}

for(var i:int=1;i您不能这样做。这不是真的,名称将是一个新的类/类型。解决方案是扩展MovieClip并将该名称作为参数传递。我不知道您想要实现什么,但这是一个很好的开始方式

class MyClip extends MovieClip 
{
    public var name:String="";
    public function MyClip(name:String) 
    {
        super();
    this.name=name;
    }
} 
}

代码看起来是这样的,您可以将与此类型相关的所有逻辑添加到此类中。

您不能这样做。这并不意味着名称将是一个新的类/类型。解决方案是扩展MovieClip并将该名称作为参数传递。我不知道您想要实现什么,但这是一个很好的开始。

class MyClip extends MovieClip 
{
    public var name:String="";
    public function MyClip(name:String) 
    {
        super();
    this.name=name;
    }
} 
}

代码看起来是这样的,您可以将与此类型相关的所有逻辑添加到此类中。

您不能这样做。这并不意味着名称将是一个新的类/类型。解决方案是扩展MovieClip并将该名称作为参数传递。我不知道您想要实现什么,但这是一个很好的开始。

class MyClip extends MovieClip 
{
    public var name:String="";
    public function MyClip(name:String) 
    {
        super();
    this.name=name;
    }
} 
}

代码看起来是这样的,您可以将与此类型相关的所有逻辑添加到此类中。

您不能这样做。这并不意味着名称将是一个新的类/类型。解决方案是扩展MovieClip并将该名称作为参数传递。我不知道您想要实现什么,但这是一个很好的开始。

class MyClip extends MovieClip 
{
    public var name:String="";
    public function MyClip(name:String) 
    {
        super();
    this.name=name;
    }
} 
}

代码看起来是这样的,您可以将与此类型相关的所有逻辑添加到此类中。

您不能像这样实例化新的“e.target.name”(); 但是如果你想引用target,你可以试试这个

变量游标:MovieClip=e.目标为MovieClip


不能修改游标的name属性。

不能像这样实例化新的“e.target.name”(); 但是如果你想引用target,你可以试试这个

变量游标:MovieClip=e.目标为MovieClip


不能修改游标的name属性。

不能像这样实例化新的“e.target.name”(); 但是如果你想引用target,你可以试试这个

变量游标:MovieClip=e.目标为MovieClip


不能修改游标的name属性。

不能像这样实例化新的“e.target.name”(); 但是如果你想引用target,你可以试试这个

变量游标:MovieClip=e.目标为MovieClip


无法修改游标的name属性。

可以使用
getDefinitionByName
()


for(var i:int=1;i您可以使用
getDefinitionByName
()


for(var i:int=1;i您可以使用
getDefinitionByName
()


for(var i:int=1;i您可以使用
getDefinitionByName
()

for(变量i:int=1;i