示例:创建滚动文本

在 Flash 中创建滚动文本的方法有多种。通过选择“文本”菜单或上下文菜单中的“可滚动”选项或按住 Shift 双击文本字段句柄,可以将动态和输入文本字段设置为可滚动模式。

可以使用 TextField 对象的 scrollmaxscroll 属性在文本字段中控制垂直滚动,使用 hscrollmaxhscroll 属性在文本字段中控制水平滚动。scrollhscroll 属性分别指定当前垂直和水平滚动位置;您可以对这些属性进行读写操作。maxscrollmaxhscroll 属性分别指定最大垂直和水平滚动位置;您只能读取这些属性。

TextArea 组件提供了一种简便的方法,使您只需撰写最少量的脚本即可创建滚动的文本字段。有关详细信息,请参阅《ActionScript 2.0 组件语言参考》中的“TextArea 组件”。

创建可滚动的动态文本字段:

请执行以下操作之一:

使用滚动属性创建滚动文本:

  1. 请执行以下操作之一:
  2. 创建一个向上按钮和一个向下按钮,或选择“窗口”>“公用库”>“按钮”,然后将按钮拖动到舞台上。

    您将使用这些按钮来上下滚动文本。

  3. 选择舞台中的向下按钮,并在“实例名称”文本框中键入 down_btn
  4. 选择舞台中的向上按钮,并在“实例名称”文本框中键入 up_btn
  5. 在时间轴上选择第 1 帧,然后在“动作”面板(“窗口”>“动作”)中输入下面的代码,以在文本字段中向下滚动文本:
    down_btn.onPress = function() {
        textField_txt.scroll += 1;
    };
    
  6. 在第 5 步中的 ActionScript 之后,输入下面的代码,以向上滚动文本:
    up_btn.onPress = function() {
        textField_txt.scroll -= 1;
    };
    

    可以用向上和向下按钮滚动加载到 textField_txt 文本字段的任何文本。


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000941.html