Flash CS3项目设计中的常见问题
2016-06-30廉画画
廉画画
摘要:为了解决学生在Flash课题项目设计中通常遇到的问题,针对学校机房的Flash软件版本提出了一系列的解决办法。利用课堂教学过程进行讲解实践,在期末的项目设计中不仅增强了学生的能力,节省了操作的时间,还提高了Flash动画制作的质量。
关键词: 项目; Flash CS3; 常见问题; 解决办法; 课堂实践
中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2016)14-0182-02
The Questions and Answers of the Flash Projects
LIAN Hua-hua
(Ningxia Finance Economics Professional Technology Institute, Yinchuan 750021, China)
Abstract: To address the problem of the Flash projects, a series of solutions is put forward aiming at the Flash software version. These methods are taught and practiced in classroom teaching education, a good result has been obtained. For instance, the students' ability is enhanced in the design of the final project, a lot of time is saved and the quality of the Flash animation is improved.
Key words: projects; flash cs3; questions; answers; practices
对用户体验而言,良好的动画能吸引用户持续的关注和使用,所以各行业对动画制作的需求量越来越多。Flash动画使用向量运算的方式创作出来的影片存储空间小,并且全世界将近97%的网络浏览器中内建Flash Player可以直接播放SWF影片,于是各动画公司对Flash专技人员的需求也越来越大。根据岗位的需求,学校开设了Flash多媒体设计这门课程。
每到学期末,计算机专业的教师几乎都会给学生们布置大作业——项目。Flash多媒体设计课程也不例外,学校机房Flash版本采用的是CS3,由于市场软件及书籍更新换代速度快(目前是CS6),所以查阅Flash CS3的相关资料难免会不全面。本文结合学生们在做项目设计时经常遇到的问题给出相应的解决办法。
1 常见问题及解决办法
在学期末的项目设计中,学生们都会有丰富的想法,但是在用Flash CS3这款软件实现功能时,经常会遇到一些问题。针对上述情况给出相应的解决办法。
1.1 逐帧动画
常见的问题:在制作人物的行走或动物的奔跑过程中无从下手——用鼠标绘制的图形总是事与愿违。
解决的办法:①最好的办法是借助绘图板把人物行走或者动物奔跑的细节一张一张画出来,在时间轴序列的第一帧创建关键帧,导入第一张绘制好的图形,之后每一帧都是关键帧,按照行走或者奔跑的基本动作顺序导入一张张绘制好的图形。②在学校里如果没有绘图板,可以用手机的连拍功能记录人物行走或者动物奔跑的细节过程,在Flash CS3中用直线工具或者钢笔工具勾勒出人物或动物的边线,再填充相应的颜色形成每一个关键帧所需的图形。③在纸张上绘制好人物行走或者动物奔跑的细节图形,用手机或者相机拍照导入Flash中去背,把每一个部位制作成一个图形元件,在主时间轴的关键帧中把每一部位组合,形成人物行走或者动物奔跑的细节。
1.2 补间动画
常见的问题:在实际的项目操作中,不知道该采用动画补间还是形状补间。
解决的办法:首先必须把动画补间和形状补间的区别弄清楚,才可以明确选择哪种补间动画。①时间轴上的表现不同:动画补间:是一个物体由某种形态到另一种形态的变化过程,像移动位置、改变角度等,时间轴上动画补间是淡紫色底加一个黑色箭头组成的;形状补间:是多个物体间由一个物体到另一个物体的变化过程,像由三角形变成四方形等,时间轴上形状补间是淡绿色底加一个黑色箭头组成的。②组成元素不同:动画补间只针对非矢量图形进行,即起始帧和结束帧上的图形都不能是矢量图形;形状补间只针对矢量图形进行,即起始帧和结束帧上的图形都必须是被打散的图形。③实现的作用不同:动画补间可以改变对象的大小、位置、颜色、透明度等属性,但形状的改变只能是在大小、倾斜和旋转上;形状补间可以改变对象的大小、位置、颜色、透明度等属性,但形状的改变除了在大小、倾斜和旋转上,还包括外形的变化。
1.3 元件
常见的问题:在实际的项目操作中,不知道该创建图形元件还是影片剪辑。
解决的办法:首先必须把图形元件和影片剪辑所能实现的效果弄清楚,才可以明确创建哪种元件。①影片剪辑元件的播放不受场景时间线长度的制约,它有元件自身独立的时间线;图形元件的播放完全受制于场景时间线。②影片剪辑元件在场景中测试时看不到实际播放效果,只能在各自的编辑环境中观看效果;图形元件在场景中可适时观看,可以实现所见即所得的效果。③影片剪辑元件中可以加入声音;图形元件则不能。④影片剪辑元件的实例上可以加入动作语句;图形元件的实例上则不能。⑤影片剪辑里的关键帧上可以加入动作语句;图形元件里的关键帧上则不能。总而言之,创建静态元件时一般创建成图形元件,创建动画效果的元件时一般创建成影片剪辑元件。
1.4 影片剪辑播放
常见的问题:①若场景中的同一图层的时间轴上相邻两个或多个关键帧都是影片剪辑实例,那么在播放的时候会出现每个影片剪辑实例来回不停闪烁的问题。②若场景中的同一图层的时间轴上影片剪辑实例这一帧前包含其他的内容,那么在影片剪辑实例播放的时候会出现播放一帧就闪动的问题。
解决的办法:①加入事件监听,在主时间轴上给两个或多个影片剪辑实例关键帧设置Action为stop();,双击第一个影片剪辑,给它的最后一个关键帧设置Action为_root.gotoAndStop(2);,双击第二个影片剪辑,给它的最后一个关键帧设置Action为_root.gotoAndStop(3);,依次类推,双击最后一个影片剪辑,给它的最后一个关键帧设置Action为_root.gotoAndStop(1);。②在影片剪辑实例的关键帧上设置Action为stop();即可正常播放。若影片剪辑关键帧后不是影片剪辑,而是其他的矢量图形,只需要影片剪辑在主场景时间轴中有相应的帧运行即可,这一点和图形元件一致。
1.5 引导层动画
常见的问题:①元素总是沿着直线运行。②元素多时,只有一个路径图层和一个元素图层,会导致每个元素不沿着自己的路径运行。
解决的办法:①起始帧或结束帧元素的中心位置没有放在路径的首尾上,把屏幕大小设定为300%或更大,单击选择工具,设置工具选项“贴紧至对象”,移动并观察图形中间出现的圆圈是否对准了路径的首尾。②路径全部放入同一图层,其他的元素分别放置一个图层。
1.6 遮罩动画
常见的问题:遮罩层与被遮罩层混淆,在实现复杂的遮罩动画效果时就无从下手。
解决的办法:上面一层是遮罩层,下面一层是被遮罩层,遮罩层上的图,自己是不显示的,它只起到一个透光的作用。我们可以把遮罩看成一扇带有猫眼的门,在通过猫眼往门外看时,只注意到了猫眼的形状和门的外面世界,几乎没有人注意猫眼是什么颜色的,在制作的过程中,可以通过制作猫眼的形状变换(遮罩层的动画效果)和门外世界的变化(被遮罩层的动画效果)来实现复杂的遮罩动画效果。
1.7 图片的导入
常见的问题:①在Flash CS3中去背效果不是很理想,怎样直接导入透明背景的图片。②GIF图片导入Flash软件中会出现画面不全的情况。
解决的办法:①把图片用其他软件(如Photoshop)处理成透明图片后,保存成PNG格式的文件,在导入Flash中会直接转换成透明的图形元件,可以直接引用。②GIF图片导入Flash软件中会自动生成逐帧动画的影片剪辑,可以双击影片剪辑进入编辑状态,通过删除某些关键帧调整动画。
1.8 声音的导入
常见的问题:声音导入不进去。
解决的办法:导致这个问题的原因是声音的采样频率不一样。把保存好的声音文件用千千静听转换成WAV格式即可导入。
1.9 视频的导入
常见的问题:下载或者录制的视频导入不进去。
解决的办法:把保存好的视频文件用格式工厂转换成FLV格式即可导入;若是在视频网站上下载的视频,首先用网站上发布的转换器将其特有的视频文件格式先转换成一般的视频文件格式,再用格式工厂转换成FLV格式即可导入,比如在爱奇异网站上下载的视频,就必须用QSV视频格式转换器转换成FLV格式,但是此时的FLV格式的视频由于频率和Flash CS3的频率不一样,仍不可以导入,需要用格式工厂再转换一遍FLV格式才可以导入。
1.10 发布影片
常见的问题:影片剪辑元件在发布成AVI格式时动画不能正常运行。
解决的办法:先生成SWF格式文件,再用魔影工厂转换成AVI格式时动画即可播放。
1.11 影片播放
常见的问题:Flash动画生成SWF影片之后或者放在Page上会一直循环播放,但在实际中,影片不需要一直循环播放。
解决的办法:在主场景时间轴的最后一帧Action设置为stop();,如果主场景时间轴的最后一帧是影片剪辑的时候影片剪辑元件的时间轴最后一帧Action也要设置为stop();。
1.12 导出透明图像
常见的问题:Flash动画生成SWF影片之后会有背景,在实际项目中会影响二次利用。
解决的办法:Flash支持透明GIF图像的发布,选中发布设置中的GIF选项,其中有“透明”选项,选中它进行发布即可得到透明的GIF格式图像。
2 结束语
在课堂教学中,软件的学习基本处于入门级,只有通过做项目,遇到问题-解决问题-完成项目,才会提升学生实际操作能力。本文针对在校学生Flash课题设计过程中出现的常见问题给予解决办法,然而在项目的制作过程中,会遇到各种各样的问题,在今后的项目设计中依次解决并给出相应的解决办法和结果。
参考文献:
[1] 肖玉.Flash项目实践教程[M]. 大连: 大连理工大学出版社, 2006.
[2] 李霞.浅谈Flash教学的一点经验[J].成功(教育),2009(4).
[3] 钱永涛,史岳鹏,孙亚娟. Flash特点及制作经验探讨[J].郑州牧业工程高等专科学校学报,2009(2).