組件 ScrollPane 載入圖檔
ScrollPane 物件是為了在一個可捲動的限制區域內顯示圖片 (jpg, png, gif) 、 swf 檔、顯示物件;圖片或 swf 檔可由外部載入。 ScrollPane 類別是 BaseScrollPane 類別的擴充類別。
ScrollPane 及 BaseScrollPane 類別與物件 - fl.containers 套件
建構 ScrollPane 物件
- 從組件視窗將 ScrollPane 組件加入元件庫,
-
import fl.containers.*;
var container:ScrollPane=new ScrollPane();
container.scrollDrag=true;
container
.source=物件實體參考或載入檔位址的字串;
addChild(container);
- 另外,也可從組件視窗將 ScrollPane 組件放入舞台,為 ScrollPane 實體命名,並在組件檢測器視窗的參數標籤中指定屬性。
BaseScrollPane 的屬性與方法
- BaseScrollPane 繼承 UIComponent
- [屬性]
-
- horizontalLineScrollSize
-
- 指出按一下水平捲軸方向鈕,內容會捲動的距離。
- horizontalLineScrollSize:Number [讀寫],單位為像素,預設值為 4 。
con.horizontalLineScrollSize=10
//指定 con 物件按一下水平捲軸方向鈕的捲動距離為 10 px 。
- horizontalPageScrollSize
-
- 指出按一下水平捲軸軌道,內容會捲動的距離。數值為 0 時,會取組件的可用寬度。
- horizontalPageScrollSize:Number [讀寫],單位為像素,預設值為 0 。
con.horizontalPageScrollSize=50
//指定 con 物件按一下水平捲軸軌道的捲動距離為 50 px 。
- verticalLineScrollSize
-
- 指出按一下垂直捲軸方向鈕,內容會捲動的距離。
- verticalLineScrollSize:Number [讀寫],單位為像素,預設值為 4 。
con.verticalLineScrollSize=10
//指定 con 物件按一下垂直捲軸方向鈕的捲動距離為 10 px 。
- verticalPageScrollSize
-
- 指出按一下垂直捲軸軌道,內容會捲動的距離。數值為 0 時,會取組件的可用高度。
- verticalPageScrollSize:Number [讀寫],單位為像素,預設值為 0 。
con.verticalPageScrollSize=50
//指定 con 物件按一下垂直捲軸軌道的捲動距離為 50 px 。
- [事件]
-
- scroll
-
- 代表捲動捲軸或滾動滑鼠滾輪的事件。
- 建議使用 ScrollEvent.SCROLL 靜態常數代表。
ScrollPane 的屬性與方法
- ScrollPane 繼承 BaseScrollPane
- [屬性]
-
- source
-
- SWF 或影像檔案位址 (uri) 字串、元件庫中影片片段的擴充類別名稱、顯示物件的參考、或同輩的影片片段實體參考。
- source:Object [讀寫] ,預設值為 null 。
con.source="images/sample.jpg"
//指定 con 物件載入來源檔為 sample.jpg 。
- scrollDrag
-
- 指出是否能直接拖移內容。
- scrollDrag:Boolean [讀寫],預設值為 false 。
con.scrollDrag=true
//指定 con 物件的內容可被拖移。
- percentLoaded
-
- 表示載入外部檔時,已載入的百分比數 0 ~ 100 ;載入如為非外部資源,屬性值保持為 0 。
- percentLoaded:Number [唯讀] ,預設值為 0 。
lb.text=Math.floor(con.percentLoaded)+"%"
// lb 物件顯示 con
物件載入進行的百分比進度。
- content
-
- 表示載入內容的根顯示物件,當然在載入完成後才會產生。
- content:DisplayObject [唯讀] ,預設值為 null 。
con.content.alpha=.5
// 將 con
物件載入的內容指定為半透明。
- [方法]
-
- load()
-
- 執行下載指定的內容,如果未指定 request 參數,則使用 source 屬性的定義。
- public function load(request:URLRequest = null, context:LoaderContext = null):void
con.load(uriAt)
// con
物件載入 uriAt 物件取得的位址檔。
- [事件]
-
- complete
-
- 代表內容載入完成時的事件。
- 建議使用 Event.COMPLETE 靜態常數代表。
- progress
-
- 代表內容正在進行載入時的事件。
- 建議使用 ProgressEvent.PROGRESS 靜態常數代表。
- scroll
-
- 代表捲動捲軸或滾動滑鼠滾輪的事件。
- 建議使用 ScrollEvent.SCROLL 靜態常數代表。