flash制作文字追随鼠标运动的效果
的有关信息介绍如下:文字追随鼠标运动是一个最基本的flash效果,下面是一个简单的演示,因为gif动画的帧频太小,所以看起来很乱,但是如果你做出来这个flash,你会看到这个效果是很漂亮的。
打开flash,新建一个文件,在菜单栏上执行:文件--新建
选中第一帧,然后打开动作面板
先输入如下的代码,定义一下鼠标后面跟随的文字,你可以随意的定义,比如ABCD……
再定义一个变量dx,这四文字之间的间距
建立一个循环结构,这个结构用于将每一个字符都拆分成一个文本域,并定义文本域的坐标,最后显示文本域。
在循环结构中输入如下的代码,将每一个字符都拆分成一个文本域,并定义文本域的坐标,最后显示文本域。
接下来我们让这些文字都跟随鼠标运动,先引入一个变量,作为鼠标运动的速度。
添加侦听机制,当文件载入的时候调用函数Hd
输入如下图所示两行代码,这两行代码定义了第一个字符的位置
接着我们输入一个循环结构,通过循环让其他字符都根据前一个字符的坐标进行更改。到这里效果就出来了:
所有的代码如下:
var textStr:String="ABCDEFGHUJK……";var dx:uint=20;for(var i:uint;i var delay:uint=2;addEventListener(Event.ENTER_FRAME,Hd);function Hd(e:Event){this.text0.x+=(root.mouseX+dx-this.text0.x)/delay;this.text0.y+=(root.mouseY-this.text0.y)/delay;for(var i:uint=1;i