自訂 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 組件使用外觀元素