当前位置学海荡舟 -> 电脑乐园 -> Flash实例



14.文字滚动条之一

预览成品:这个范列是使用Text Field显示文字的滚动条,当使用者按住下面的按钮时,文字滚动条就会往上移动而显示出较下面的文字;当使用者按住上面的按钮时,文字滚动条就会往下移动而显示出较上面的文字。

下载源程序


逐步说明:
  1)我们把此例中的文本放于一个名为text.txt的文件中,在此文件里的文字如下所示:
       text=一、特效
            1 雪花效果制作
            2 模糊字的制作
             …
          二、按钮制作(包括下拉菜单)
            1 一个圆形动态按钮
            2 长方形动态按钮
             … 
          三、程序控制
            1 从制作一个简单的计数器开始
            2 COOL MOUSE(蝴蝶)(界面上可打上COOL MOUSE)
             …
  文件开头的“text=”是变量名称,这是必须的,而且变量名称和待会儿我们要制作的Text Field变量名称应相同。
  2)设置界面如图所示:

程序背景

  3)制作按钮元件btn_arrow,如图所示。

编辑按钮元件

  4)新增Movie Clip:text up。分别在第1、2、3帧处插入一个空关键帧。

编辑textup

  a 第1个关键帧的Action为:stop(停止)。

第一个帧的Actions

  b 第2个关键帧的Action为:Set Variable:"/:text.scroll"=/:text.scroll-1。即执行到第2格时,会告知场景上的Text Field(变量名为text)目前所显示的行数往上移一行。

第二个帧的Actions

  c 第3个关键帧的Action为:Go to and Play(2)。即与第二帧实现循环。

第三个帧的Actions


上一实例(制作电影的预载)  下一步