假设我有一个资源文件,其中导出mc1
4 帧。我想创建一个新的MovieClip
并插入这样的框架:
mc2:flash.display.MovieClip = new flash.display.MovieClip()
mc1.gotoAndStop(2);
mc2.gotoAndStop(1);
mc2.currentFrame = mc1.currenctFrame
mc1.gotoAndStop(1);
mc2.gotoAndStop(2);
mc2.currentFrame = mc1.currenctFrame
mc1.gotoAndStop(2);
mc2.gotoAndStop(3);
mc2.currentFrame = mc1.currenctFrame
mc1.gotoAndStop(4);
mc2.gotoAndStop(4);
mc2.currentFrame = mc1.currenctFrame
[编辑] 更多细节
我没有使用 Flash IDE。我在用:
- Inkscape(用于 SVG 生成)
- swfmill(创建资产文件)
- Haxe(创建动画)
在这一点上,我不是在尝试构建游戏或任何交互的东西。我设法创建了一个简单的动画,其中背景精灵正在旋转(就是这样)。我用TimerEvent
s 来实现这一点。但相反,我真的希望能够构建一个 MovieClip 并在其上附加单个帧,然后循环播放。
或者,我可以创建一个 MovieClip 并以编程方式逐帧绘制它。(然后当然循环播放)
基本上我想使用 ActionScript 来生成内容而不是 swfmill 的 XML(不是simple
方言,simple
很好)。由于我是初学者,我不知道我可以给你什么其他信息。所以请告诉我是否可以提供任何其他详细信息?