|
原文出处:http://www.flashmo.cn/viewthread.php?tid=31&extra=page%3D1 好多人都想用手机直接来播放PC上的动画,尽管flash lite2.0支持更多的内容,但是由于手机内存和CPU的限制,很多PC动画在手机上还是不能直接播放的。虽然有的size比较小的动画可以在手机上播放,但是好多动画是横向的,而手机的屏幕是竖向的,播放起来显示的内容很少,画面也更加不清楚了。而至今为止也没有把PC flash转化手机可播放的flash软件。小弟不才,也不太会flash,只能说刚入门,写出此教程,以做抛砖引玉之用,期望高手出更牛的教程。
手机的动画是可以用Macromedia的flash软件来做的,我们要转化当然也少不了这个软件了。Flash MX2004 支持flash lite1.1的动画制作,flash pro 8通过升级就可以制作flash lite2.0的动画了。Flash lite2.0 比1.1版本多了很多功能,包括采用了as2,但是在mv之类的动画制作中没有太大的差别,鉴于某些手机还不能支持flash lite2.0,所以我们把动画来转化成flash lite1.1版本的。如果你PC上有flash8,而且又有点flash基础,那我们就开始做吧! 打开flash 8 点击菜单“新建”,选择“模板”-“全球电话”-“flash lite1.1 symbian series60”
![src=http://www.flashdongman.com/donghua/UploadFiles_3296/200701/20070107220955284.jpg]()
确定。然后工作区中出现了一个176x208的画布,这个就是我们要演出的舞台了。 然后保存文档,命名“第一次mv”。在工作区的时间轴一栏里看到有两个图层,其中ActionScript图层是用来是flash全屏的,不用管它,我们主要在下面的一个图层上做东西。选中下面的那个图层。 点击“文件”-“导入”-“导入到库”,找到格式为swf的原动画,打开。(关于导入:有的会出现导入需要密码的对话框,如何去除密码保护请参看这儿。有时导入会很慢,这和flash文件本身及电脑的性能有关,推荐电脑配置:内存512M,CPU大于2GHz,flash8是很耗内存和cpu的,机器慢的稍微等下就可以了。)导入后Ctrl+L打开库面板,看到画面:
选中 “第一次-光良.swf 影片剪辑”,并将其托至工作区中的画布上。你会看到动画和画布一点都不对应:动画那么大,我们的舞台那么小,怎么办呢,这时我们选中拖到画布上的动画剪辑并点击菜单中的“修改”-“变形”,选中“任意变形”和“顺时针旋转90度”。这下我们就可以在工作区中看到画面已经旋转了90度,而且可以任意变形了,赶紧拖拉画面把它变成手机屏幕的大小吧。这里要注意的是源动画的比例不一定是176比208,应该根据具体情况来确定应该缩放成什么样。你还可以在时间轴栏里的右边的显示下拉框里选择显示的比例。
缩放完的效果如图:
哈哈,成功,立即Ctrl+回车测试,出来默认的7610模拟器并开始播放动画。咦,怎么没有声音?突然想到一句话――没有声音再好的戏也出不来!原因是这样的,导入swf文件时只能导入动画,而不能导入声音。那怎么办呢?我们只需要再制作一个元件,然后把声音导入新元件里,然后把新元件也像swf剪辑一样拖到画布上就可以了。点击菜单“插入”-“新建元件”,填入名称
![src=http://www.flashdongman.com/donghua/UploadFiles_3296/200701/20070107220957322.jpg]()
其中“行为”中一定要选“影片剪辑”,然后确定,进入元件编辑界面。我们想把动画中的声音导入进来但是怎么才能提取出原动画的声音呢?这里我们要用到一款功能强大的软件-Action Script Viewer,最新版是5.0版,下载地址: http://www.xinzazhi.com/Soft/Sho ... lID=1&SoftID=11 。这款软件除了能提取原动画中的声音外还能看出声音是从第几帧开始的,有的动画mv是和歌词同步的,因此声音和歌词的同步就精确到从哪一帧开始了。关于Action Script Viewer的简单使用请点击这儿。(注意:建立文档时默认是12fps,如果原动画是25fps或者其它,就要在菜单“修改”-“文档”中修改文档属性了。是多少fps的用Action Script Viewer就可以看出来哦!)。
提出音频后,我们就可以把它导入库,导入方法和导入swf文件一样,点击菜单栏里的“文件”-“导入”-“导入到库”。我们从Action Script Viewer看出声音从第一帧就开始了,而且看出整个flash有1220帧,那么我们就在元件的时间轴中找到1220帧,可能时间轴没有那么长,任意选中一帧,右键插入帧就可以往后找了,直到1220帧,然后右键插入关键帧:
然后回到并选中第一帧,将导入库中的mp3音频托至画布上,效果如图:
这样就完成了music元件的制作,返回主场景:
![src=http://www.flashdongman.com/donghua/UploadFiles_3296/200701/20070107220958419.jpg]()
然后把库中制作好的music元件拖到工作区的画布上,然后Ctrl+回车测试影片,哈哈,有声音了吧。测试效果如图:
而且模拟器还会输入各种调试信息。有时候很出现一个输出栏,提示不支持增强型笔触,不用理会它。(ps:这个作品没有连在模拟器上都没有成功播放,输出信息是达到了手机内存对flash lite播放的限制,辛勤劳动的成果就这样…..不过还好能在6681上播放,也算是成功了)。最后别忘了发布你的作品哦。 模拟器并不代表真机,无论模拟器成功与否还是要放在真机上试试,如果真机上通过测试就再好不过了。即使在你的机器上没有通过测试也没有关系,或许别人的功能更强的机器上能放呢,就算是为人民服务拉! |