开启左侧

Flash打字效果研究

[复制链接]
etthink 发表于 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, 下载次数: 14)

打字效果.swf (22.81 KB, 下载次数: 18)
学教育技术,上教育技术论坛!http://www.etthink.com

精彩评论2

正序浏览
etthink 发表于 2009-6-17 21:07:14 | 显示全部楼层
打字效果二.swf (31.13 KB, 下载次数: 10)

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

本版积分规则


11关注

462粉丝

7846帖子

推荐阅读更多+
会员达人更多+
广告位

最新信息

更多+

关注我们:教育技术人

官方微信

官方微博

教育技术热线:

13955453231

学教育技术,上教育技术论坛!

教育技术论坛征稿范围:教育技术应用案例、教程文章、优秀作品等。

Email:sf@etthink.com

Copyright   ©2007-2026  应用思考-教育技术论坛  Powered by©Discuz!  技术支持:且行资源    ( 皖ICP备10014945号-4 )