创建滚动文本

可以使用文本域对象的 scrollmaxscroll 属性在文本块中控制垂直滚动,以及使用 hscrollmaxhscroll 属性在文本块中控制水平滚动。scrollhscroll 属性包含一个数值,用于指定文本块中顶端的可见行;您可以读取和编写这两个属性。maxscrollmaxhscroll 属性包含一个数值,用于指定当文本的最底一行在文本块中可见时,文本块中的顶端可见行;您只能读取这两个属性。

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

  1. 为将包含滚动文本的文本字段指定一个实例名称。执行以下其中一项操作:
    • 使用“文本”工具在舞台上创建一个文本字段。在“属性”检查器中给该文本字段指定一个实例名称。
    • 使用动作脚本,通过 createTextField 方法动态创建一个文本字段。给该文本字段指定一个实例名称,将其作为 createTextField 方法的参数。
  2. 创建一个向上按钮和一个向下按钮,或选择“窗口”>“其他面板”>“公用库”>“按钮”,然后将这两个按钮拖到舞台上。您将使用这些按钮来上下滚动文本。
  3. 从舞台中选择向上按钮。
  4. 在“动作”面板中,选择“内置类”类别,然后选择“影片”类别、“文本域”类别,接着选择“属性”类别。最后,双击滚动属性将其添加到“脚本”窗格。
  5. 用您想滚动的文本字段的实例名替换 instanceName。
  6. 让滚动属性按 1 递增以向上滚动文本。代码应该如下所示:
    instName.scroll += 1;
    
  7. 从舞台中选择向下按钮。
  8. 重复步骤 4 和步骤 5。
  9. 让滚动属性按 1 递减以向下滚动文本。代码应该如下所示:
    instName.scroll -= 1;