自定义 ScrollPane 组件

在创作过程中和运行时,可以在水平和垂直方向上将 ScrollPane 组件变形。在创作时,在舞台上选择组件并使用“任意变形”工具或任何“修改”>“变形”命令。在运行时,可使用 setSize() 方法或 ScrollPane 类的任何适用属性或方法,如 height width scaleX scaleY

ScrollPane 组件具有以下图形特征:

  • 其内容的注册点(也称为“原点”或“零点”)位于窗格的左上角。

  • 当关闭水平滚动条时,垂直滚动条沿滚动窗格右侧从上到下显示。当关闭垂直滚动条时,水平滚动条沿滚动窗格底部从左到右显示。也可以同时关闭两个滚动条。

  • 如果滚动窗格太小,则内容可能无法正确显示。

  • 调整滚动窗格大小时,滚动轨道和滚动框(滑块)会扩展或收缩,其点击区域的大小也会进行调整。按钮的大小将保持不变。

对 ScrollPane 组件使用样式

ScrollPane 组件的样式属性在绘制组件时指定组件布局的外观和填充的值。不同的外观样式允许您指定不同的类用于组件外观。有关使用外观样式的详细信息,请参阅 关于外观

  1. 创建一个新的 Flash 文档 (ActionScript 3.0)。

  2. 将一个 ScrollPane 组件拖到舞台上,然后为其指定实例名称 mySp

  3. 单击“属性”检查器中的“参数”选项卡并为 source 参数输入以下值: http://www.helpexamples.com/flash/images/image1.jpg

  4. 在主时间轴的第 1 帧中,将以下代码添加到“动作”面板中。

    mySp.setStyle("contentPadding", 5);

    请注意,在滚动条之外,组件边框及其内容之间的部分会应用填充。

  5. 选择“控制”>“测试影片”。

外观和 ScrollPane

ScrollPane 组件使用边框和滚动条滚动资源。有关设置滚动条外观的信息,请参阅 对 UIScrollBar 组件使用外观