as拾级进阶--2.3打字效果

本教程通过实例演示如何在Flash中创建文本动画效果,包括使用不同类型的文本(静态、动态及输入文本)、设置滚动条交互、编写动作脚本来实现动态文本展示。
前面讲了“图”和“声”的一般调理,这节我们开始琢磨“字”,要说这“字”,大号叫文本, 还有三种类型:静态文本、动态文本和输入文本,下面我们就把这三样捏到一起作个综合练习实例。
[url=http://bbs.flasher123.com/dispbbs.asp?boardid=10&id=23482]
[img]/Files/BeyondPic/2006-11/20/bangzhu.gif[/img]
[/url]

[url=http://bbs.flasher123.com/dispbbs.asp?boardID=10&ID=27204&page=1]本节问题讨论交流[/url]
     
[url=http://laoxian.flasher123.com/fas/2/flash/21.fla]
[img]/Files/BeyondPic/2006-11/20/fla.gif[/img]
[/url]
 
[url=http://laoxian.flasher123.com/fas/2/flash/23.fla]源文件下载[/url]
     
[url=http://laoxian.flasher123.com/fas/1/luyin/as1_1.ra]
[img]/Files/BeyondPic/2006-11/20/rm.gif[/img]
[/url]
[url=http://laoxian.flasher123.com/fas/2/sheng/23.ra]本讲录音下载[/url]
实例2-3打字效果
[1b]  ( 1 )基本思路
[/1b][1b]  [/1b]① 建一个输入文本,用来键盘输入或复制粘贴一段文字。
   ② 为输入文本制作一滚动条,上下各一个按钮,中间一个“滑块”,“滑块”要和文本同步垂直变动,并相互作用,编写这段脚本可是够累人的。
   ③建一个动态文本,根据指令来显示输入文本的内容。
   ④ 建一个按钮,令动态文本开始“表现 ” 。
   ⑤ 在帧上写脚本,让动态文本的按咱要求“演”。
   ⑥ 上面只是说到要用输入文本和动态文本,不是说要用 3 样吗, 那在就在按钮上输入“打字”俩字,别看字少,可是用到了一种类型,这下齐了。
[1b]  ( 2 [/1b][1b])新知识点
[/1b]my_txt.scroll // 定义文本在文本字段中的垂直位置。
my_txt.maxscroll;// my_txt.scroll 的最大值。
my_str.substring// 返回一个字符串。
arguments.length// 实际传递给函数的参数数量。
Math.random()// 返回一个 0-1 之间的随机数。
Math.ceil()// 对数字或表达式按进位法取整。
[1b]  (3)实例说明 [/1b]
   ① 建一输入文本,变量名: shuru 。
   ② 建一动态文本,变量名: shuchu 。
   ③从公用库中拖入一按钮,点开并插入“打字”二字。
   ④ 为输入文本作一滚动条,包括上下按钮和一个类型为 MC 的“滑块”。
[1b]  ( 4 [/1b][1b])编写动作脚本 [/1b]
  ①在“打字”按钮上输入:
  on (press) {
  Play();
  }
  ② 在滚动条的向上按钮上输入:
  on(release){
  shuru.scroll-=1;// 可显示的文本垂直下移一个单位,即向上多看一行。
  }
  ③ 在滚动条的向下按钮上输入:
  on(release){
  shuru.scroll+=1;// 可显示的文本垂直上移一个单位,即向下多看一行。
  }
  ④ 在滚动条的“滑块”上输入:
  onClipEvent (load) {
    shang = this._y;// 设此变量作为“滑块”的初始垂直位置
    zuoyou = this._x;// 设此变量作为“滑块”的初始水平位置
    N = 30; // 设此变量作为“滑块”的垂直位置变动的最大值,本例中其实是一以常量状态存在。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/1137.html
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值