[英]Flash as3: Load external swf to main stage from button inside a movie clip
[英]TypeError: Error #1006 in flash AS3 while trying to access main timeline from inside movie clip
我在主时间轴上放置了一个影片剪辑,实例名称为sq_mc
。 在里面,有sq_motion_tween_mc
。 sq_motion_tween_mc
为空,我已将其转换为影片剪辑,因为需要应用补间动画。
[1]------------------|[2]----------|
sq_mc | ...
| |
sq_motion_tween_mc |
有一个stop();
在主时间轴的第一个和第二个关键帧上执行操作。
在播放sq_mc
最后一帧后,我想跳至主时间轴上的第二帧。 这是我在sq_mc
的最后一帧中得到的sq_mc
:
sq_motion_tween_mc.sq_mc(parent).gotoAndPlay(2);
我收到此错误消息:
TypeError:错误#1006:sq_mc不是函数。 在Untitled_fla :: square_1 / frame24()
注意: Square
是sq_mc
的影片剪辑符号的sq_mc
。
补间动画与您要执行的操作没有任何关系。 另外,如果它是空的,我不确定你正在补间什么...
无论如何,在Square MovieClip的最后一帧上
MovieClip(parent).gotoAndStop(2);
而已。
如果我了解您要完成的工作,那么您可以:
sq_mc.sq_motion_tween_mc.gotoAndPlay(2); // sq_motion_tween_mc's timeline.
要么
sq_mc.gotoAndPlay(2); //sq_mc's timeline
甚至
gotoAndPlay(2); //Main timeline
如果sq_mc是MovieClip,则调用sq_mc(parent)不合法。 我在这里看到的唯一函数是gotoAndPlay()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.