ImageLoader
构造函数 ImageLoader( urlOrRequest:*, vars:Object = null )
参数:urlOrRequest:要载入的图片的url(String类型)或URLRequest
vars:属性对象,既可以写成{}的样式,也可以直接传递一个ImageLoaderVars对象
vars对象的属性(ImageLoaderVars也一样)
属性 | 类型 | 功能 |
name | String | 用来标识ImageLoader实例,可用作LoaderMax.getLoader() or LoaderMax.getContent() 的参数,也可随时trace,必须是唯一,如果没有显示设置,则会自动创建,如"loader21" |
container | DisplayObject Container | 代表图像内容的ContentDisplay(是一个sprite)会添加到这个参数指定的容器里面 |
smoothing | Boolean | 当为true的时候会平滑图片的边缘,否则缩放图片时有可能会出现锯齿 |
width | Number | 设置ContentDisplay的宽度,当没有设置时它为要加载图片的宽 |
heigth | Number | 设置ContentDisplay的高度,当没有设置时它为要加载图片的高 |
centerRegistration | Boolean | 当为true的时候,ContentDisplay的注册点会在中心 |
scaleMode | String | 当设置了ContentDisplay的高和宽后,这个参数会决定要加载的图片怎样去适应这个区域,有以下几种模式 "stretch",默认值,图片会完全适应高和宽 "proportionalInside",图片会成比例缩放的去适应高和宽,并始终不会超出这个区域 "proportionalOutside",图片会成比例缩放的去适应高和宽,并会有一部分超出这个区域 "widthOnly",只会适应宽 "heightOnly",只会适应高 "none",图片会保持原始大小 |
hAlign | String | 当定义了ContentDisplay的高和宽后,这个参数决定图片在ContentDisplay中的水平方向上是如何对齐的,有以下值可用: "center",默认值,居中对齐 "left",左对齐 "right",右对齐 |
vAlign | String | 当定义了ContentDisplay的高和宽后,这个参数决定图片在ContentDisplay中的垂直方向上是如何对齐的,有以下值可用: "center",默认值,居中对齐 "top",上对齐 "bottom",下对齐 |
crop | Boolean | 当设置了ContentDisplay的高和宽后,图片超出这个部分的内容会被裁减掉 |
x | Number | 设置ContentDisplay的x坐标 |
y | Number | 设置ContentDisplay的y坐标 |
scaleX | Number | 设置ContentDisplay的scaleX值 |
scaleY | Number | 设置ContentDisplay的scaleY值 |
rotation | Number | 设置ContentDisplay的旋转度 |
alpha | Number | 设置ContentDisplay的透明度 |
visible | Boolean | 设置ContentDisplay的可见度 |
blendMode | String | 设置ContentDisplay的blendMode |
bgColor | uint | ContentDisplay里的矩形的颜色,这个矩形是自动添加上去的,默认是透明的 |
bgAlpha | Number | ContentDisplay里的矩形的透明度 |
context | LoaderContext | |
estimatedBytes | uint | |
alternateUrl | String | 备选的图片url地址,如果初始的url载入失败,则会尝试加载这个url |
noCache | Boolean | 如果为true,则会关闭图像缓存 |
requireWithRoot | DisplayObject | LoaderMax支持subloding,即一个物体的加载进程可以添加到它的父对象的加载进程中,成为父元素加载进程的一部分,如果你想要这个ImageLoader成为它的父SWFLoader的的加载进程的一部分,则把这个值设为你的根swf |
autoDispose | Boolean | 当为true时,加载完成后,ImageLoader对象会自动销毁,默认为false |
onOpen | Function | 当开始加载时调用的函数,会传入一个LoaderEvent 事件对象参数 |
onInit | Function | 当图片开始下载时调用的函数,会传入一个LoaderEvent 事件对象参数 |
onProgress | Function | 加载过程中有数据变动时调用的函数,会传入一个LoaderEvent 事件对象参数 要查看加载进程可以用 LoaderEvent .target.progress, 或者单独使用target.bytesLoaded 和target.bytesTotal |
onComplete | Function | 当加载完成时调用的函数,会传入一个LoaderEvent 事件对象参数 |
onCancel | Function | 当加载被取消或失败时调用的函数,会传入一个LoaderEvent 事件对象参数 |
onError | Function | 当加载出现错误时调用的函数,会传入一个LoaderEvent 事件对象参数 |
onFail | Function | |
onIOError | Function | |
onHTTPStatus | Function | |
onSecurityError | Function | |
onScriptAccessDenied | Function | |