Flash动画制作总结
对于下周要进行验收的Flash动画大作业,我一开始并没有接触过这个,在进行询问AI和这个项目制作的步骤
从一开始的,AI建议使用HTML,因为现在大部分主流的浏览器已经不适配Flash插件了,导致一开始没有思路
后来在进行询问时,需要准备Flash环境,因为需要转换.swf文件,需要一些命令:mxmlc -output GalaxyAnimation.swf -target-player 32.0 -swf-version 45 -static-link-runtime-shared-libraries=true -library-path+=C:\flex_sdk_4.16.1\frameworks\libs\player\32.0\playerglobal.swc GalaxyAnimation.as
将对应的.as即ActionScript文件转换成.swf文件,这也是需要的。
但是在之后呢,又出现了问题,就是对于动画中音乐是可以播放显示的,但是图片无法显示,这个困扰了我好久
后来在不断的试错,重新生成,才了解Flash Player有严格的安全策略,不允许从本地文件系统加载其他本地文件资源(如图片),但允许加载同目录下的音频文件。
最初方案:动态加载外部图片文件
问题:被安全沙箱阻止
现象:图片加载开始但没有回调
最终方案:嵌入资源(Embed)
原理:将图片直接编译到SWF文件中
优势:
绕过安全限制
加载立即完成不需要运行时
网络连接性能更好
这样才完成

{{image.png(uploading...)}}

浙公网安备 33010602011771号