| Package | com.cmiscm.net |
| Class | public class ImageLoader |
| Inheritance | ImageLoader flash.events.EventDispatcher |
See also
| Method | Defined By | ||
|---|---|---|---|
| ImageLoader | |||
garbage():void
Garbage ImageLoader
| ImageLoader | ||
load($url:String, $context:LoaderContext = null, $is_cache:Boolean = false):void
Load Image
| ImageLoader | ||
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| ImageLoader | ||||
| ImageLoader | ||||
| ImageLoader | ||||
| ImageLoader | ||||
| ImageLoader | ||||
| ImageLoader | () | Constructor |
public function ImageLoader()| garbage | () | method |
public function garbage():voidGarbage ImageLoader
| load | () | method |
public function load($url:String, $context:LoaderContext = null, $is_cache:Boolean = false):voidLoad Image
Parameters
$url:String — Image URL
| |
$context:LoaderContext (default = null) — LoaderContext
| |
$is_cache:Boolean (default = false) — true in case cache load
|
| complete | Event |
| error | Event |
| inits | Event |
| progress | Event |
| server_error | Event |
package {
import com.cmiscm.net.ImageLoader;
import com.cmiscm.net.events.NetEvent;
public class TestLoader
{
private var _loader:ImageLoader;
public function TestLoader()
{
_loader = new XmlLoader();
_loader.addEventListener(NetEvent.COMPLETE, onComplete);
_loader.addEventListener(NetEvent.PROGRESS, onProgress);
_loader.addEventListener(NetEvent.INITS, onInit);
_loader.addEventListener(NetEvent.ERROR, onError);
_loader.addEventListener(NetEvent.SERVER_ERROR, onServerError);
_loader.load("test.jpg");
}
private function onComplete(evt:NetEvent):void
{
trace(evt.bitmap);
_loader.removeEventListener(NetEvent.COMPLETE, onComplete);
_loader.removeEventListener(NetEvent.PROGRESS, onProgress);
_loader.removeEventListener(NetEvent.INITS, onInit);
_loader.removeEventListener(NetEvent.ERROR, onError);
_loader.removeEventListener(NetEvent.SERVER_ERROR, onServerError);
_loader.garbage();
_loader = null;
}
private function onProgress(evt:NetEvent):void
{
trace(evt.percent);
}
private function onInit(evt:NetEvent):void
{
trace("init load");
}
private function onError(evt:NetEvent):void
{
trace(evt.message);
}
private function onServerError(evt:NetEvent):void
{
trace(evt.message);
}
}
}