您好!欢迎你光临FLASH实例制作 文字随鼠标动 _月亮湾B站!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>教材系列>>>FLASH实例(2)>>>FLASH实例制作 文字随鼠标动
FLASH实例制作 文字随鼠标动
发表日期:2007/1/26 18:54:00 出处:网络 作者:未知 发布人:ab1234 已被访问 3647

1、建一FLASH文档;


2、插入一影片剪辑,取名“字”,点击文本工具按钮,插入一动态文本框,变量名为“word”,并设置字体和字号(可随个人爱好),并让这动态文本框居中对齐。注意,文本框要拉宽些,不然字号一大就会只出现半边字的现象。


3、返回场景,打开库,在“字”的影片剪辑上击右键,点“链接”,在“链接属性”对话框中,为“标识符”取名为“w”,并点选“为ActionScript导出”和“在第一帧导出”两选框,点确定;


4、在场景第一帧,插入如下脚本代码:


txt = "祝朋友们春节快乐!";
tl = txt.length;
//获取文本长度
_root.attachMovie("w", "w", 1000);
//把库里的“字”放到场景
i = 1;
for (i; i<=tl; i++) {
duplicateMovieClip("w", "word"+i, i);
//复制库里的“字”(注意:库里的“字”需要先做连接)
_root["word"+i].word = txt.charAt(i-1);
//使“字”里的动态文本显示对应的文字
}
this.onEnterFrame = function() {
for (k=1; k<=tl; k++) {
  if (k == 1) {
   word1._y = (_ymouse+(word1._y-_ymouse)/1.15)+1;
   //第一个“字”比较特殊,需要特别设置。这里设置Y轴的缓冲移动
   word1._x = (_xmouse+(word1._x-_xmouse)/1.15)+2;
   //X轴运动
  } else {
   _root["word"+k]._y = (_root["word"+(k-1)]._y+(_root["word"+k]._y-_root["word"+(k-1)]._y)/1.15);
   //套用性的运动,设置第一个字以外的左右字的Y轴移动
   _root["word"+k]._x = (_root["word"+(k-1)]._x+(_root["word"+k]._x-_root["word"+(k-1)]._x)/1.15)+2.5;
   //X移动
  }
}
};


5、测试影片。

 

效果:

 


   

欢迎光临满目青山网站!http://cwg566.16789.net/

双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:



j
(2008/7/26 14:42:00) [58.242.88.]

以后不要上传了,装作多精通FLASH,其实你狗屁不懂!有多远滚多远吧! 


moonabc
(2008/4/27 8:19:00)

要等作者来了才能回答你了,


moonabc
(2008/4/27 8:19:00)

对不起,月儿也看不懂这代码.


落雪飞花
(2008/4/26 21:03:00) [60.162.222.]

我按照上面的方法做了好多次也做不出来,我把上面的脚本代码插入进去,里面提示出现错误,是怎么回事呀?请指教一下!谢谢了


xiaoleimeiya
(2007/1/31 14:34:00) [222.243.158.]

挺好的哦。

 发表评论:共有 6 条评论

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

月亮湾B站 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话:QQ340623306 联系人:王小华