MovieClipLoader

MovieClipLoader

Object
    |
    +-MovieClipLoader

public class MovieClipLoader
extends Object

此類用於實現在 SWF、JPEG、GIF 和 PNG 文件正被加載到影片剪輯中時提供狀態信息的偵聽器回調。若要使用 MovieClipLoader 功能,請使用 MovieClipLoader.loadClip() 代替 loadMovie()MovieClip.loadMovie() 來加載 SWF 文件。

在您發出 MovieClipLoader.loadClip() 命令後,下列事件將按列出順序發生:

  • 在下載的文件的第一個字節寫入硬盤後,調用 MovieClipLoader.onLoadStart 偵聽器。
  • 如果您已實現了 MovieClipLoader.onLoadProgress 偵聽器,則在加載過程中調用它。注意:您可以在加載過程中隨時調用 MovieClipLoader.getProgress()
  • 在下載的整個文件都寫入硬盤後,調用 MovieClipLoader.onLoadComplete 偵聽器。
  • 在執行完下載的文件的第一幀動作後,調用 MovieClipLoader.onLoadInit 偵聽器。

在調用 MovieClipLoader.onLoadInit 後,您可以設置屬性、使用方法,還可與加載的影片進行交互。

如果文件未能完全加載,則調用 MovieClipLoader.onLoadError 偵聽器。

可用性:ActionScript 1.0;Flash Player 7

屬性摘要

繼承自 Object 類的屬性

constructor(Object.constructor 屬性)__proto__(Object.__proto__ 屬性)prototype(Object.prototype 屬性)__resolve(Object.__resolve 屬性)


事件摘要

事件

說明

onLoadComplete = function([target_mc:MovieClip], [httpStatus:Number]) {}

當使用 MovieClipLoader.loadClip() 加載的文件完全下載時調用。

onLoadError = function(target_mc:MovieClip, errorCode:String, [httpStatus:Number]) {}

當使用 MovieClipLoader.loadClip() 加載的文件未能加載時調用。

onLoadInit = function([target_mc:MovieClip]) {}

當執行加載的剪輯的第一幀上的動作時調用。

onLoadProgress = function([target_mc:MovieClip], loadedBytes:Number, totalBytes:Number) {}

在加載過程中(即在 MovieClipLoader.onLoadStartMovieClipLoader.onLoadComplete 之間時),每當正加載的內容寫入硬盤時調用。

onLoadStart = function([target_mc:MovieClip]) {}

當對 MovieClipLoader.loadClip() 的調用已開始下載文件時調用。

構造函數摘要

簽名

說明

MovieClipLoader()

創建一個 MovieClipLoader 對象,您可以使用該對象來實現多個偵聽器,以便在下載 SWF、JPEG、GIF 或 PNG 文件時響應事件。

方法摘要

修飾符

簽名

說明

 

addListener(listener:Object) : Boolean

註冊一個對象,以便在調用 MovieClipLoader 事件處理函數時接收通知。

 

getProgress(target:Object) : Object

返回正在通過使用 MovieClipLoader.loadClip() 加載的文件的已加載字節數和總字節數;對於壓縮的影片,返回壓縮後的字節數。

 

loadClip(url:String, target:Object) : Boolean

在播放原始影片時,將 SWF、JPEG、漸進式 JPEG、非動畫 GIF 或 PNG 文件加載到 Flash Player 中的影片剪輯中。

 

removeListener(listener:Object) : Boolean

刪除在調用 MovieClipLoader 事件處理函數時用來接收通知的偵聽器。

 

unloadClip(target:Object) : Boolean

刪除通過使用 MovieClipLoader.loadClip() 加載的影片剪輯。

繼承自 Object 類的方法

addProperty(Object.addProperty 方法)hasOwnProperty(Object.hasOwnProperty 方法)isPropertyEnumerable(Object.isPropertyEnumerable 方法)isPrototypeOf(Object.isPrototypeOf 方法)registerClass(Object.registerClass 方法)toString(Object.toString 方法)unwatch(Object.unwatch 方法)valueOf(Object.valueOf 方法)watch(Object.watch 方法)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章