当前位置: 首页 > 图文教程 > Flash动画 > Flash实例教程 > Flash简单的鼠标跟随的文字动画实例

Flash实例教程
Flash实例教程:“圆圆&溜溜”搞怪表情
Flash实例:卡通娃娃360度转身动画表情
Flash制作流行网页水晶按钮
Flash CS3渐变绘制可爱猴子
Flash cs3教程:为卡通青蛙添加材质
Flash CS3仿真艺术设计教程:封套工具的应用
Flash CS3仿真艺术设计教程:封套工具的变形
flash as3制作逼真的火焰字动画
Flash动画制作技巧:正确的口型吻合
Flash AS代码制作眩目旋转动画
Flash简单教程:转动的齿轮
Flash实例:简单的跟随鼠标的文字动画
Flash cs4教程:经典简单的“填色”游戏
Flash AS制作的雪花特效
Flash实例教程:跟随鼠标的盘旋花瓣动画
Flash实例:几张图片首尾连接循环滚动
Flash入门实例:制作传统风格卷帘动画
Flash as3实例教程:打字动画效果
Flash实例教程:鼠标点击出现图片动画
Flash动画制作实例:扇子自动打开动画

Flash实例教程 中的 Flash简单的鼠标跟随的文字动画实例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-16   浏览: 99 ::
收藏到网摘: 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);
}
};
//运行每一帧时影片剪辑的坐标执行如下自定义函数
function mcxy(_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;
}