var textStr:String="浩浩欢迎你";
//设置文本的间距
var jianju:uint=20;
//设置移动速度
var speed:uint=2;
//获取字符数
var len:uint=textStr.length;
//创建TextFormat类,用于设置文本的样式
var textFormat:TextFormat=new TextFormat();
//字号
textFormat.size=14;
//颜色
textFormat.color=0xffff00;
//将文本添加到场景中
for (var i:uint=0; i<len;i++){
//动态创建textField实例
this["text"+i]=new TextField();
//将文本内容中的字符取出赋给创建的textField实例
this["text"+i].text=textStr.charAt(i);
//设置默认位置
this["text"+i].x=100+jianju*i;
this["text"+i].y=200;
//样式化
this["text" + i].setTextFormat(textFormat);
//在舞台显示
addChild(this["text"+i]);
}
addEventListener(Event.ENTER_FRAME,genshui);
function genshui(e:Event) {
//默认情况下首字符的位置为鼠标位置
this.text0.x+=(root.mouseX+jianju-this.text0.x)/speed;
this.text0.y+=(root.mouseY-this.text0.y)/speed;
//接下来,是最重要的部分,逐个计算后面完全符的位置,根据首字符来计算
for(var i:uint=len-1;i>0;i--){
this["text"+i].x+=(this["text"+(i-1)].x+jianju-this["text"+i].x)/speed;
this["text"+i].y+=(this["text"+(i-1)].y-this["text"+i].y)/speed;
}
}
分享到:
相关推荐
实现这种特效的第一步是创建一个或多个图形对象,它们需要跟随鼠标移动。在Flash的时间轴上,可以绘制或导入图形,然后将它们转换为可编程的对象,如MovieClip或Shape。接下来,我们需要编写ActionScript代码来监听`...
2. **编写AS代码**:在Flash的时间轴上选择一个关键帧,右键单击并选择“动作”来打开ActionScript编辑器。在这里,你将编写处理鼠标事件和动画逻辑的代码。 3. **监听鼠标事件**:使用`stage.addEventListener...
这个文件实现了“hello world”字符串跟随鼠标的特效。在AS3中,你可以通过监听舞台上的`MOUSE_MOVE`事件来获取鼠标的当前位置。然后,可以创建一个Text对象,设置其文本为“hello world”,并根据鼠标的坐标更新...
《国外经典的31个Flash AS特效(AS3.0)》 Flash ActionScript,简称AS,是Adobe Flash Professional中用于创建交互式内容的核心编程语言。AS3.0是该语言的一个重大更新,它引入了许多新的特性和改进,使得开发者...
在Flash中,这种水波特效通常是通过ActionScript 3(AS3)实现的。ActionScript是一种面向对象的编程语言,是Flash开发的核心。AS3提供了更强大的功能和性能,比之前的版本更加成熟,支持类和包的概念,使代码结构...
《Flash鼠标渐变特效源文件》 在网页设计与互动媒体领域,Flash作为一种曾经非常流行的动画制作工具,因其丰富的视觉效果和动态交互性而备受青睐。本资源“Flash鼠标渐变特效源文件.rar”就是一个典型的Flash动画...
【炫酷的鼠标跟随】是一种在网页或交互式应用中常见的视觉特效,它通过编程技术使元素根据鼠标的移动轨迹动态变化,为用户提供独特的交互体验。在这个案例中,我们主要探讨的是使用ActionScript(AS)和Flash技术...
在本文中,我们将深入探讨如何使用ActionScript 3 (AS3) 创建一个鼠标跟随效果,具体是关于"鼠标跟随特效(喷溅)"的代码改写。ActionScript 3是Adobe Flash Professional和Flex SDK中用于创建动态内容的主要编程...
4. **编写ActionScript**:为了使光点跟随鼠标移动,我们需要在ActionScript中编写代码。首先,创建一个MovieClip实例作为光点,然后在鼠标移动事件监听器中更新其位置。同时,通过时间轴控制或计时器事件来实现光点...
为了实现粒子文字跟随鼠标打散的效果,ActionScript可能包括以下关键部分: 1. `onEnterFrame`事件:这个事件在每一帧被绘制时触发,可以用来更新粒子的位置和状态。 2. `stage.onMouseMove`事件:监听鼠标移动事件...
3. **数学运算**:为了使飘带跟随鼠标移动,可能需要运用到一些数学知识,比如三角函数(如sin和cos)来计算飘带的弯曲和摆动效果。鼠标的位置和飘带的动态位置之间可能有某种函数关系。 4. **时间轴控制**:飘带的...
摘要:Flash源码,鼠标效果,鼠标特效 极漂亮的Flash鼠标复制特效,随着鼠标的晃动,蝴蝶会越来越多,随后慢慢消失,再次移动鼠标,蝴蝶再次增多,本Flash效果可作为您学习Flash AS编程的佳作范例。
在“带图片放大的Flash相册特效.rar”这个压缩包中,可能包含了一系列的源文件,如FLA文件(Flash的原始工程文件)和AS文件(ActionScript代码文件)。这些文件是我们分析和学习特效实现的关键。用户通常需要使用...
内容索引:Flash源码,视觉创意,像素,字体 可由鼠标随意打乱的Flash像素字体,如果鼠标放上的话,还可看到有鼠标跟随的效果,含Fla源文件,这里主要是使用简单的AS脚本并配合像素字体而实现的特效,PIXEL单元设计可以...
对于那些有C语言基础的高职计算机专业学生而言,掌握AS2.0能够让他们制作出更具表现力和特效的动画。尽管AS3.0是更现代且面向对象的语言,更适合专业程序员,但AS2.0以其相对简单的语法和对初学者的友好性而被广泛...