欢迎来到天天文库
浏览记录
ID:5984053
大小:29.00 KB
页数:7页
时间:2017-12-30
《flash 中元件跟随鼠标移动特效制作之探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Flash中元件跟随鼠标移动特效制作之探究 摘要:从事Flash一线教学和动画制作多年,在Flash动漫设计与制作方面积累了一些经验,很想借助论文的方式进行一些总结,也好了却多年来的心愿。该文通过案例分析的方式,探究Flash中对象跟随鼠标移动特效制作之规律,达到灵活应用举一反三的效果。关键词:Flash;对象跟随鼠标移动;特效制作;规律;探究中图分类号:TP37文献标识码:A文章编号:1009-3044(2013)32-7334-037我们知道,Flash中对象跟随鼠标移动的特效制作已经在各类Flash动画作品中得到大量的使用,这些特效的使用大大增强了作品的感染力和表现力,
2、是广大Flash动漫制作爱好者特效制作的首选目标。在各类网站和媒体上有很多这方面的制作介绍,大多是通篇纯脚本代码控制,对脚本的掌握和使用要求较高,而不少动漫制作爱好者对脚本代码的使用并不熟悉,甚至感到发怵,很是遗憾。那么有没有其它方法,只用少量的脚本代码,同样可以制作出效果非凡的作品呢?答案是肯定的。下面就通过典型案例的制作,告诉大家只要掌握其中的规律并加以灵活应用,举一反三,同样不用大量的脚本代码也可以制作出精彩的特效,进而设计出富有创意富的动漫作品,而且事半功倍。1雪花跟随鼠标移动的特效制作1)启动Flash,根据需要设置好文档的属性,比如背景色、大小等等。2)创建“雪花”
3、图形元件,画一个放射状填充的圆就行了,其它形状也可以,只要像雪花就行了。3)创建“按钮”按钮元件,在元件“点击”状态插入关键帧,在该帧上画一个纯白色填充的圆,大小和形状跟“雪花”图形元件差不多就行。4)“雪花飞”影片元件效果的制作,这一步特别重要,有一定的技巧性,需要真正理解。效果如何直接影响到最终的输出影片效果。因此要多次调试,直到效果满意为止。制作步骤如下:①在第1关键帧放置刚才制作好的“按钮”按钮元件,选中第1帧,按F9功能键,输入脚本代码“stop();”,目的是设置鼠标没有操作时特效不产生;单击按钮元件,按F9功能键,输入脚本代码:on(rollOver){gotoA
4、ndPlay(2);}以上脚本代码的功能是利用rollOver事件,使得鼠标移动或单击触发雪花的跟随鼠标运动的特效。7②在第2帧插入空白关键帧,放置“雪花”图形元件,然后在第2帧后面设置好几个关键帧,使得“雪花”沿着“Z”形做曲线运动,运动的幅度不用过大。图层及时间线如图1所示。5)返回场景继续制作。把刚才第四步制作好的“雪花飞”影片元件放置到第1关键帧上,根据场景大小,多次拉入该元件到第1关键帧,直到布满整个场景文档为止。元件的摆放可以均匀分布、可以允许部分重叠甚至稀疏程度也可以不同。6)保存,按Ctrl+Enter组合键测试影片效果,此时效果应该出来了。2奔跑的小狗跟随鼠标
5、移动的特效制作如果真正理解了上面雪花移动特效制作的方法,那么要完成本案例的制作,可以说是及其简单,因为这种方法的关键就在于通过简单的脚本来控制相应的影片元件来产生特效的,影片元件的制作效果很大程度上决定了作品的最终效果。仔细分析上面雪花特效制作的过程,可以发现是通过脚本控制“雪花飞”影片元件来实现的。如果脚本控制的对象不是雪花,而是奔跑的小狗,那么就得到了奔跑的小狗跟随鼠标随机移动的特效。这种方法很好理解,容易上手,脚本代码的通用性强、可移植性高,只要稍作修改,就可以制作出其它类似的特效,达到了触类旁通的效果。73两只蝴蝶跟随鼠标移动(飞舞)的特效制作为了进一步对以上方法思路解
6、决元件有更加清晰的理解,现在制作一个类似的特效:两只大小不一的蝴蝶鼠标飞舞移动,此时鼠标的默认指针变成两只蝴蝶了。主要制作步骤如下:1)先画好蝴蝶的各个主要部分,生成相应的图形元件,比如翅膀、身体、胡须等等。2)利用第一步画好的各个部分,组合成“蝴蝶”图形元件,如下面图2所示:3)创建一个“单只蝴蝶飞舞”影片元件,利用第2步制作好的“蝴蝶”图形元件,采取逐帧动画的方式制作。图层及时间线如下面图3所示:4)创建一个“两只蝴蝶飞舞”影片元件,只要把“单只蝴蝶飞舞”影片元件拖入两次到编辑窗口,调整它们的大小和相对位置均可。如下面图4所示:5)回到场景,把“两只蝴蝶飞舞”影片元件拖入舞
7、台的“蝴蝶元件”图层上的第1关键帧,在属性面板上命名为“hudie_mc”。6)在“action”图层上的第1关键帧输入脚本代码:_root.onEnterFrame=function(){hudie_mc._x=_xmouse;hudie_mc._y=_ymouse;7Mouse.hide();};以上脚本代码的控制思路是:隐藏鼠标的默认指针,让蝴蝶的位置跟鼠标的保持一致,这样随着鼠标的移动,蝴蝶也是跟着移动、飞舞。因此通过本例的制作,再一次证明了使用简单少量的脚本代码控制就可以实现较为复
此文档下载收益归作者所有