当前位置: 首页 > 图文教程 > Flash动画 > ActionScript > Flash as简单制作鼠标跟随文字动画

ActionScript
将FlashVars写在JS函数中,实现变量更新与后台同步
Flash与Flex3结合学习心得体会
Flash AS简单制作画线条动画
Flash教程:如何把库中的元件加载到场景中
Flash AS3运行错误参考文档
Flash AS3制作自由落体运动代码解析
多层级加载相对路径遇到的问题解决方法
加载PNG后其透明区域不响应事件
AS3教程:按顺序播放多个FLV视频
Flash AS与JS的互动
Flash AS实例:智力过河小游戏源代码
Flash as教程:图片模糊运动
Flash AS3实例教程:物体运动速度向量(velocity)
Flash AS3.0教程:学习帧循环的运用
Flash AS3动态改变影片剪辑元件颜色
Flash AS 制作创意的鼠标经过的网页导航
Flash AS实例教程 会眨眼的美女
Flash AS2实例 跳动的小球动画效果
Flash AS3实例:制作好看的七彩小球动画
AS2.0高级滤镜效果如何用在JPG图片上

ActionScript 中的 Flash as简单制作鼠标跟随文字动画


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-16   浏览: 110 ::
收藏到网摘: n/a

[效果]:


[步骤]:
1、拉一动态文本,实例名为_txt;转为影片剪辑,实例名为_mc。
2、在帧上写如下代码:
txt_array=["琴","者","工","作","室"];
//跟随鼠标的文字定义为数组中的元素
for(j=0;j<5;j  ){
_mc.duplicateMovieClip("_mc" j,j 100);
this["_mc" j]._txt.text=txt_array[j];
//复制影片剪辑并使动态文本中的内容为对应数组中的元素
this["_mc" j]._txt.autoSize=true;
this["_mc" j]._txt.selectable=false;
//设置动态文本
this["_mc" j].vx=this["_mc" j].vy=0;
//初始化影片剪辑的变量vx、vy值均为0
}
onEnterFrame=function(){
mcxy(_mc0,_xmouse,_ymouse);
for(j=1;j<5;j  ){
mcxy(this["_mc" j],this["_mc" (j-1)]._x,this["_mc" (j-1)]._y);
}
};
//运行每一帧时影片剪辑的坐标执行如下自定义函数
functionmcxy(_mc,a,b){
_mc.vx =(a-_mc._x)*.5;
_mc.vy =(b-_mc._y)*.5;
_mc.vx*=.5;
_mc.vy*=.5;
_mc.vx =4;
_mc._x =_mc.vx;
_mc._y =_mc.vy;
}