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 方法)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值