AS3 - 在影片剪辑内部的影片剪辑内部?

时间:2014-01-10 15:33:06

标签: actionscript-3 flash frame movieclip

这可能没什么意义但是我们走了。我有一个电影剪辑(播放器),其中我有一些框架,可以容纳电影剪辑。其中包含一个动画序列。我希望在AS3中采取行动。就像这样。框架>播放器(MovieClip)>帧...帧> playerDownBlock(MovieClip)>框架...框架。如果可以的话,我希望在最终的动画片段中播放最后的帧。这可能吗?

这是我的设置。

动画片段的布局/路径

Img1

Img3

Img4

我试图通过使用这一行来实现。

Player.playerDownBlock.gotoAndPlay("playerDownBlock");
// Or
Player.gotoAndPlay("playerDownBlock");

这些都不起作用,我不知道我是否能做到。任何帮助都会很棒!

2 个答案:

答案 0 :(得分:2)

简单。 gotoAndPlay可以有一个帧号或一个标签作为参数。您正在使用标签:

Player.playerDownBlock.gotoAndPlay("playerDownBlock");

...“playerDownBlock”(只是用帧号替换最后一位):

Player.playerDownBlock.gotoAndPlay(25);  // or whatever

...或者在时间轴中为该框架添加标签,并使用该标签代替数字。

答案 1 :(得分:2)

您所要做的就是:

mc.mc2.play();

“mc”是第一个外部Movie Clip的实例名称,“mc2”是内部Movie Clip的实例名称。