Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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 在Flash中访问子元素_Actionscript 3_Flash Cs5 - Fatal编程技术网

Actionscript 3 在Flash中访问子元素

Actionscript 3 在Flash中访问子元素,actionscript-3,flash-cs5,Actionscript 3,Flash Cs5,在FlashCS5中,我有一个实例名为“btn”的按钮,它由实例名为“mv1”和“mv2”的电影剪辑组成 问题是:在按钮实例化的阶段,我可以在按钮内部的电影剪辑上使用gotoAndStop或类似的东西吗。在伪代码中: btn.mv1.gotoAndStop(3); btn.mv2.gotoAndStop(7) 这可能是一个非常基本的问题,但我在过去半小时内找不到任何信息。是的,你可以 btn.mv1.gotoAndStop(3)将非常好地工作 如果btn碰巧是一部电影,可能是的。对于(几乎?)任

在FlashCS5中,我有一个实例名为“btn”的按钮,它由实例名为“mv1”和“mv2”的电影剪辑组成

问题是:在按钮实例化的阶段,我可以在按钮内部的电影剪辑上使用gotoAndStop或类似的东西吗。在伪代码中:

btn.mv1.gotoAndStop(3); btn.mv2.gotoAndStop(7)

这可能是一个非常基本的问题,但我在过去半小时内找不到任何信息。

是的,你可以


btn.mv1.gotoAndStop(3)将非常好地工作

如果btn碰巧是一部电影,可能是的。对于(几乎?)任何其他显示类(DisplayObject、DisplayObjectContainer、Sprite等),这将在编译中失败

如果编译器拒绝运行代码,请尝试以下操作:

var mv1:MovieClip = btn.getChildByName("mv1") as MovieClip;
mv1.gotoAndStop(3);

没有真正的按钮,所以把它换成电影,一切都很好。