您好!欢迎你光临FLASH实例制作 文字随鼠标动_佳人有约!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>学习园地>>>教材一角>>>FLASH实例制作 文字随鼠标动
FLASH实例制作 文字随鼠标动
发表日期:2007/8/27 19:12:00 出处: 作者:未知 发布人:maizi1020 已被访问 937

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、测试影片。

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

没有相关评论

 发表评论:

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

佳人有约 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话: 联系人:麦子.永恒

琼icp备09005167