项目需要写一个SWF加载并顺序播放的播放器,其实很简单。只需要做到以下几点。
- 顺序加载
- 顺序播放
coding,实现了。但是出现了几个意想不到的问题。
- 加载后自动播放
- 加载后自动播放音乐
解决方案1 出炉
- 第一帧空出来 stop();
- 代码控制播放 gotoAndPlay(1);
结果:动画停止,音乐如常。
解决方案2 出炉
- 放音乐的层第一针空出来不放音乐
结果:加载后不自动播放音乐了,但这样必须依赖修改被加载swf,如果是第三方swf就没有办法了。
解决方案3 出炉
- 二进制加载
- 播放前Loader.loadBytes(byteArray);
结果:如最初设想的一样,并且可以加在第三方swf(as2也可以)。
鸣谢:感谢波子 同学提供思路。