您的位置首页百科知识

flash制作文字追随鼠标运动的效果

flash制作文字追随鼠标运动的效果

的有关信息介绍如下:

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