WEB开发网
开发学院图形图像Flash [AS 功能代码教程05] 打字机效果 阅读

[AS 功能代码教程05] 打字机效果

 2009-05-30 12:07:24 来源:WEB开发网   
核心提示:思路:1.首先用AS创造出动态文本框,用于输出文字; 2.用计时器,[AS 功能代码教程05] 打字机效果,每隔一段时间累加输出下一个字符,AS代码层:_root.createTextField("output", 1, 0, 0, 500, 400);var txt_f:TextFormat =

思路:1.首先用AS创造出动态文本框,用于输出文字;

2.用计时器,每隔一段时间累加输出下一个字符。

AS代码层:

_root.createTextField("output", 1, 0, 0, 500, 400);
var txt_f:TextFormat = new TextFormat();
txt_f.font = "宋体";
//设置字体
txt_f.color = 0x333333;
//设置文字颜色
txt_f.size = 22;
//设置文字大小
txt_f.bold = true;
//是否加粗
output.setNewTextFormat(txt_f);
//将设置好的属性赋给output


var timer = setInterval(display, 500);
//计时器,每0.5秒调用一次display函数
var txt:String = "输入要显示的字符串";
var i = 0;
//初始化


function display() {
 output.text += txt.charAt(i);
 //每次文字累加
 if (i < txt.length-1){

    i++;}

 else {
  clearInterval(timer);
 }
}
//每隔一段时间输出下一个字符,全部输出后,清除掉计时器

Flash充电1:字符串与数组下标相同,都是从0开始的。

Flash充电2:字符串常用方法:

(1)String.charAt : 返回字符串中某个字符

     s=new String("ABCDE");

     trace(s.charAt(3));

     //输出结果为"D"

(2)String.charCodeAt :返回字符串中某个字符的字码

1 2 3  下一页

Tags:AS 功能 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接