FLASH下载

设为首页
繁體中文
闪客留言

 首页 | FLASH动画 | FLASH专辑 | FLASH短片 | FLASH游戏 | FLASH歌曲 | FLASH教程 | Flash播放器代码
您当前的位置:flash下载 -> FLASH教程 -> AS教程 -> 文章内容  
栏目导航 相关文章
· FLASH基础 · FLASH实例教程
· FLASH技巧 · AS教程
·[组图]Flash MX一步步跟我...
·[组图]Flash遮罩特效实例-...
·[组图]Flash遮罩特效实例-...
·FLASH游戏制作精选实...
·[组图]用Flash打造迷你Win...
·[图文]Flash8 Blendmode—...
·Flash9.0播放器
·[图文]Flash 5 绘制螺旋图...
·[图文]Flash 5 精确下载制...
·[图文]用 Flash 5 编程制作...


Flash5 的打字机效果教程

作者:转载  来源:[闪客]  发布时间:2006-5-22 21:31:21  编辑人:[FLASH教程]

减小字体 增大字体


  这一节我们来做一个类似于打字机的文字效果。大家看到上面的示例吧,在这里,我们将使用flash5的ActionScript技术来实现这个动画。程序的原理就是首先得出文字串的长度总数,再利用substring命令逐一取出字符串的内容,一个一个字的加起来,直到判断循环结束,那样就象一个一个字慢慢的打出来了。

  做起来很简单的,大家跟我一起做一下试试吧。

  新建一个文件,按Ctrl-M修改电影属性,将场景设为200*150,背景色为黑色。

  首先我们要先做一个动态的文本框。使用文字工具在场景中拖拽出一个文本框,选"窗口",面板,文本选项打开文本选项菜单,然后在文本选项的菜单中,从列表框选择Dynamic(动态文本),并给这个动态文本框设置一个变量名称temp。再在第4格影帧中按下F6。

  再新建一个层,名为action,在第一格关键帧中,就要定义i及text的变量了。

i=0; //将0存入i变量中text="网站开发制作是一个很复杂的工作,可以将它看做一个项目来管理。"; //把文字内容存入text变量 在第2帧按F7插入一空帧,就是控制打字的效果命令了。if (i<=mblength(text)) {   //取得text的字串总数如i对比,如果变量i小于或等于text文字字串的长度,执行下去  i++; //增大变量i, i的数值与i的数值相加  temp = mbsubstring(text, 1, i); //逐一取出text变量中的文字} else { //如若不符合条件  Stop (); //停止动画}

  在此说明一下,mblength和length这两个命令的作用是返回指定字符串的长度。因为中文字是2个字节的,所以当要得到中文字符串的长度时,就要使用mblength命令了,而length则是得出英文字符串长度的命令。而mbsubstring和substring呢,substring就是取出字符串内容,而mbsubstring就是当字符串的内容为中文时,就应该使用mbsubstring命令了。这几个命令都是字串函数命令。

  在第4帧按F7插入一空帧,利用 gotoAndPlay 命令来实现循环。

gotoAndPlay (2);

  这样,这个打字机的效果程序就完成了,Ctrl+Enter调试下吧。

  源文件下载

(完)

[] [返回上一页] [打 印]
上一篇文章:电流波动效果
下一篇文章:字体辉光效果制作
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [查看评论>>>]