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
Actionscript 3 AS3从复合字符串调用变量_Actionscript 3_Flash_Variables_Actionscript_Switch Statement - Fatal编程技术网

Actionscript 3 AS3从复合字符串调用变量

Actionscript 3 AS3从复合字符串调用变量,actionscript-3,flash,variables,actionscript,switch-statement,Actionscript 3,Flash,Variables,Actionscript,Switch Statement,我不知道怎么解释这个好,我会尽力的:p 我有以下代码: public function clickeado(MouseEvent):void{ if(getChildByName("placa") == null){ addChild(info); } trace(MouseEvent.target.name) switch(MouseEvent.target.n

我不知道怎么解释这个好,我会尽力的:p

我有以下代码:

public function clickeado(MouseEvent):void{

            if(getChildByName("placa") == null){
                addChild(info);
            }

            trace(MouseEvent.target.name)

            switch(MouseEvent.target.name){
                case "_783":
                    info.circuito_tf.text = _783_circuito;
                    info.localidad_tf.text = _783_localidad;
                    info.responsable_tf.text = _783_responsable;
                break;
我希望“info.circuito\u tf.text”的文本是名为“\u 783\u circuito”的变量的值。没关系。现在我还有17个案子,所以我决定做如下事情:

switch(MouseEvent.target.name){
        case "_783":
            info.circuito_tf.text = MouseEvent.target.name + "_circuito";
            info.localidad_tf.text = MouseEvent.target.name + "_localidad";
            info.responsable_tf.text = MouseEvent.target.name + "_responsable";
        break;
我希望我能解释清楚,谢谢


ps:info.circuito\u tf.text的值在第二种情况下是“783circuito”,而不是变量的值

info.circuito_tf.text = this[MouseEvent.target.name + "_circuito"];
但要注意未定义的值

是的,使用这种语法,您根本不需要switch语句,只要确保您的电影剪辑都有有效的名称,并且存在正确的变量,并且都有赋值