ActionScript 3:跳转到特定框架并定位该框架中的MovieClip

时间:2016-08-15 20:33:32

标签: actionscript-3 flash actionscript flash-cs5

我正在尝试在Flash中做一些事情。假设我有一个名为 mcShape 的MovieClip,有三个帧。在每个帧中,存在不同的形状,其掩蔽另一层中的另一个影片剪辑,其跨越所述三个帧。该影片剪辑称为 mcColor ,并定义通过形状看到的颜色,从而以所需颜色呈现所需的形状:

enter image description here

从主时间轴开始,在我有 mcShape 的框架上,我写了以下代码:

mcShape.gotoAndStop(some frame);
mcShape.mcColor.gotoAndStop(some other frame);

事情是这不起作用。当我不改变mcShape框架时,一切正常,但是当我转到其他mcShape框架时,mcColor不再被检测到,我得到错误#1009:无法访问空对象引用的属性或方法。即使我在该帧上放置了三个不同的mcColor实例,但它也不起作用。

这有什么变通方法吗?我究竟做错了什么?非常感谢你!

2 个答案:

答案 0 :(得分:0)

更新到Adobe Animate似乎解决了这个问题。

答案 1 :(得分:-1)

而不是您当前的代码, 做就是了 mcShape.gotoAndStop(1); 或2或其他