This Domain(Admin5.com) is for Sale:

鼠标任你变 用Flash5制作鼠标特效

时间:2007-11-14  来源:收集  作者:TUPS

  Flash5作为新一代的动画制作软件已经受到越来越多人的喜爱,其强大的Action脚本支持更是好用。短短的几句脚本语言,就可以实现变化多端的视觉效果。我们在这里制作的就是实现在移动的鼠标上出现奇异眩目的动态视觉效果。本次效果制作所要用到的函数有duplicationMovieClip、StartDrag和If。OK,现在开始StepbyStep。

adminI5.com站.长.之.家

  建立正方形

站长之.家adminI5.com


  1、启动Flash5,新建一个文件,用Ctrl M设置背景大小为400×300,颜色为黑色,再用Ctrl F8新建一个名为move的电影剪辑元件(MovieClip)。在这个元件的编辑窗口中可以画一个任意外形的渐变过程,如圆形、方形或三角形等各种你能够想到的外形渐变,这里为了方便说明,我们选用长方形。在move元件编辑窗口中按Ctrl F8新建一个名为fx的图形(Graph)元件,再在fx元件的编辑窗口中画一个200×200的正方形,具体操作如下:

站长.之家adminI5.com

  按快捷键R选中矩形工具,再将下面的边框颜色选为白色,填充色选无。然后在舞台上拖出一个任意大小的矩形,用Ctrl Shift I打开对象信息窗口,将长和宽各改为200,并将右边的X、Y轴坐标都设为0。

wangzhan.dngz.net

  2、用Ctrl L打开元件库,在move电影剪辑上右击并编辑它,在其编辑窗口的第一帧上按F6插入一个要害帧,再将库中的fx图形元件拖到舞台的任意位置,然后在第20帧上用F6再插入一个要害帧(如图1),用来复制第一帧的元件,修改第20帧上对象的属性:用Ctrl I打开实例窗口,将其效果标签下的Alpha值改为0%,即透明显示。用鼠标单击第一帧,在信息窗口中将其长宽设为1×1,而在实例窗口中将效果标签下的Alpha属性改为100%,帧标签下的补间动画设为移动,并且旋转中选顺时针,10次,其他不变。现在,我们就制作好了一个从小到大旋转出现的正方形。

站.长.之.家


图1

此文来自站长之家

  实现效果

adminI5.com站长_之家

  1、按Ctrl E回到场景1中,双击当前图层1的名字,将其改为动态层。用Ctrl L打开元件库,将其中的电影剪辑move拖到舞台的任意位置,再按Ctrl I打开实例窗口,将其名称设为move,也就是加一个函数名了。再在动态层的第二帧上按F5插入帧。然后再新建一层,命名为脚本层。

AdminI5.com站长之_家

  2、下面该添加Action脚本了。在脚本层的第一帧上双击鼠标,弹出帧动作窗口,按Ctrl E将脚本的输入方式改为专家模式,然后输入以下脚本(卧龙传说提醒:数字序号不要写,只是为了后面的解释方便):

adminI5.com站.长.之.家


图2

adminI5.com站.长.之.家

  (1)Mouse.hide() 站.长.之.家

  (2)StartDrag("/move",true); wangzhan.dngz.net

  (3)duplicateMovieClip("/move",

站长.之家adminI5.com

  "move"addnum,Number(num) 1);

站长.之家adminI5.com

  (4)num=Number(num) 1;

站长.之家adminI5.com

  (5)if(Number(num)>=10)

adminI5.com站.长.之.家

  {num=0;}

站长.之家adminI5.com

  下面我们分别解释以上语句:

站_长之家adminI5.com

  (1)隐藏鼠标函数。假如要想让鼠标显示出来,可以改为:Mouse.show()。 adminI5.com站长之_家

  (2)拖动定义的move电影剪辑对象,true可以使其随鼠标一起动作,也就是鼠标移动到哪儿此动画就到哪儿。 adminI5.com站.长.之.家

  (3)形成动态效果的要害就是这条语句,其作用就是复制一个move电影剪辑,并将其自动命名。

此文来自站長之家

  (4)num递增,也就是可以让(3)语句继续复制move2、move3等电影剪辑。

此文来自站长之家

  (5)当然这样无限制的递增也不行,要有个限制,我们这里限定复制的电影剪辑数量为10个,可以自行改变。 站长之.家adminI5.com

  不要关闭帧动作窗口,然后单击脚本层第二帧,在其帧动作中输入以下脚本:

AdminI5.com站长之_家

  gotoAndPlay(1);

wangzhan.dngz.net

  即返回第一帧继续播放动画。

站长之_家

  OK,到此为止,所有的工作都完成了,赶紧用Ctrl Enter测试一下吧!效果如图2。

站_长之家adminI5.com

  在这里,这个例子只是起到抛砖引玉的作用,你可以充分发挥自己的想象,如把move电影剪辑里的外形变成圆形、三角形等你想要的外形,也可随意改变其旋转角度和大小,而在脚本中可以改变num的限制范围,如把上面脚本数字序号(5)中的10改为20,以增加视觉效果。好了,下面就看你的了。

共2页: 上一页 1 [2] 下一页

看完这篇,您有何感觉呢?

文章评论

共有0位Admini5网友发表了评论 查看完整内容

24小时热门信息