I  D:

PW:

    

·电话:025-84664270
·电话:025-84664470
·全国:400-8198-518
·Q  Q:368369556
·Q  Q:5813429
·MSN:xunlingsales@
hotmail.com






 
 

·网页设计制作搜索

 
 

首页 >> 简单打字效果

 

 

简单打字效果

 
 

[目的]

掌握length和substr的用法

[步骤]

第一步:导入一打字声音到主场景中的第一帧上,在属性面板中把声音设置为“事件”、“循环”。(如果加载库中的声音,在loading时效果不好)
第二步:在帧上写如下代码————

//申明变量
var my_sound:Sound = new Sound(_root);
var id:Number = setInterval(dazi, 100);
var i:Number = 0;
var my_fmt:TextFormat = new TextFormat();
var my_str:String = "再别康桥——徐志摩"+newline+newline+"轻轻的我走了,正如我轻轻的来;"+newline+"我轻轻的招手,作别西天的云彩。"+newline+"那河畔的金柳,是夕阳中的新娘;"+newline+"波光里的艳影,在我的心头荡漾。"+newline+"软泥上的青荇,油油的在水底招摇;"+newline+"在康河的柔波里,我甘心做一条水草!"+newline+"那榆荫下的一潭,不是清泉,"+newline+"是天上虹揉碎在浮藻间,沉淀着彩虹似的梦。"+newline+"寻梦?撑一支长篙,向青草更青处漫溯,"+newline+"满载一船星辉,在星辉斑斓里放歌。"+newline+"但我不能放歌,悄悄是别离的笙箫;"+newline+"夏虫也为我沉默,沉默是今晚的康桥。"+newline+"悄悄的我走了,正如我悄悄的来;"+newline+"我挥一挥衣袖,不带走一片云彩。";
//创建动态文本
this.createTextField("my_txt", 1, 30, 10, 120, 20);
//控制文本字段的自动大小调整和左对齐
my_txt.autoSize = true;
//设置文本行距
my_fmt.leading = 6;
//设置文本的颜色
my_fmt.color = 0xFFFFFF;
//动态文本应用新文本格式
my_txt.setNewTextFormat(my_fmt);
//自定义函数
function dazi() {
//如果变量i不大于my_str的字符数
if (i<=length(my_str)) {
  //动态文本显示my_str的字符(从第一个字符开始,长度为i)
  my_txt.text = my_str.substr(0, i);
  //变量递增1
  i++;
}
//如果变量i大于my_str的字符数                 
if (i>length(my_str)) {
  //声音停止
  my_sound.stop();
  //停止 setInterval() 调用
  clearInterval(id);
}
}


在文字后加个光标,可在my_txt.text = my_str.substr(0, i)之后+"|";但光标不会闪烁。如果要达到闪烁的效果,好像只有做逐帧动画了。

【来源:本地】【加入时间:2007-12-24 8:46:20】【浏览:次】【关闭窗口

 

上一条:没有上一条了 / 下一条:让Flash调用符合web标准
 

推荐资讯

 

最新文章

· 动画设计公司网站设计案例 2007-10-19 [广告装潢]
· 简单打字效果 2007-12-24 [网页制作]
· 让Flash调用符合web标准 2007-12-24 [网页制作]
· ASP上手“快捷方式”-剖析ASP脚本 2007-12-21 [ASP技术]
· ASP上手“快捷方式”-序言 2007-12-21 [ASP技术]

关于《 简单打字效果 》的申明:
·若非特别说明,本文则为本站原创,转载请注明出处"讯领中国",并带上链接:http://www.cxne.com.cn
·本站提供的案例欣赏,并非全部为本公司作品,仅作为比较和报价参考。
·本站内容如果侵犯了您的权利,请与我们联系:025-84664270。我们尊重作者的知识产权和其他保留权利。


 

 
 

 

首页关于我们服务项目技术文库网站案例  | 营销中心友情链接网站地图联系方式

 
 

讯领中国 ®  版权所有 苏ICP备06012455号  地址:南京珠江路675号408