2011-08-02 27 views
3

我如何使用addChild称为与AS3一类特定的框架上添加一个影片剪辑, 我的问题是访问特定帧第二帧上添加影片剪辑AS3

如何感谢你

+0

我删除我的答案使用建议'MovieClip.addFrameScript()'因为我不知道,如果这是正确的。 – Taurayi

+0

@Taurayi - 尽管我没有看到您的答案,但将代码注入第二帧可能会有效,尽管可能存在范围问题 – shanethehat

+0

需要更多信息才能准确回答此问题。代码将进入的类是什么,它与您想要添加动画片段的时间轴之间的关系是什么? – shanethehat

回答

5

关于这个棘手的事情是处理框架“活周期” ......

我会做它的方式是:

  • 添加事件侦听器FRAME_CONSTRUCTED
  • 发送你的movieclip并停在你想要的框架。
  • 将你的符号附加在事件的处理程序上。

事情是这样的:

mc.addEventListener(Event.FRAME_CONSTRUCTED, _addChild); 
mc.gotoAndStop(2); 
function _addChild(e:Event):void{ 
    mc.addChild(new Square) //Library symbol 

} 
+0

谢谢你,我认为这是最好的方法:) – nirvanist