应用思考-教育技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

Flash打字效果研究

[复制链接]
发表于 2009-6-17 20:59:44 | 显示全部楼层 |阅读模式
最简单的打字效果,如果是固定的文字,而且不多,可以直接制作成逐帧动画,无需编程,但没有通用性。

另一种方法是利用AS实现,主要会用到字条串处理函数,如substring()等。

看下面的代码,你可以改成:

影片剪辑名称.影片剪辑事件 = function(){

}

格式吗?

  1. //影片加载事件
  2. onClipEvent (load){
  3. //ctext是动态文本框的名称,动态文本框是在影片剪辑
  4. //中的,而不是在舞台上。
  5.         var ctext = "   ";

  6. //要打印的字符串   
  7. var text = "刘德华带着张惠妹在周星池洗澡,突然刮起了谢霆风,从水中出了一条吴奇龙,吴奇龙手持郑伊剑,骑着黄家驹,抢走了张惠妹;刘德华手持周华剑,踏着周杰轮,翻过了赵本山,穿过了蔡依林,跃过了潘长江,抢回了张惠妹,回到了郭富城,还在城中挂起了一面旗子,叫任贤旗!把这个笑话发给你五个群,再看看你的头象.";
  8. }
  9. onClipEvent (enterFrame) {
  10. //每次从左取一个字符,substring()如果只有一个参数则指字符串的起始位置
  11.      this.ctext = this.ctext +text.substring(0, 1);
  12.          text = text.substring(1);
  13. }
复制代码


打字效果.fla (89.5 KB, 下载次数: 43)

打字效果.swf (22.81 KB, 下载次数: 47)
学教育技术,上教育技术论坛!http://www.etthink.com
 楼主| 发表于 2009-6-17 21:07:14 | 显示全部楼层
打字效果二.swf (31.13 KB, 下载次数: 36)

打字效果二.fla (30 KB, 下载次数: 39)
欢迎大家多发帖,参与讨论,增进彼此了解。
发表于 2009-7-14 01:23:30 | 显示全部楼层
感谢楼主~~!!
欢迎大家多发帖,参与讨论,增进彼此了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|应用思考-教育技术论坛 ( 皖ICP备10014945号-4 )

GMT+8, 2026-3-9 19:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表