Packagecom.cmiscm.net
Classpublic class ImageLoader
InheritanceImageLoader Inheritance flash.events.EventDispatcher

Image Loader.

View the examples

See also

NetEvent


Public Methods
 MethodDefined By
  
ImageLoader
  
garbage():void
Garbage ImageLoader
ImageLoader
  
load($url:String, $context:LoaderContext = null, $is_cache:Boolean = false):void
Load Image
ImageLoader
Events
 Event Summary Defined By
  ImageLoader
  ImageLoader
  ImageLoader
  ImageLoader
  ImageLoader
Constructor Detail
ImageLoader()Constructor
public function ImageLoader()



Method Detail
garbage()method
public function garbage():void

Garbage ImageLoader

load()method 
public function load($url:String, $context:LoaderContext = null, $is_cache:Boolean = false):void

Load Image

Parameters

$url:String — Image URL
 
$context:LoaderContext (default = null) — LoaderContext
 
$is_cache:Boolean (default = false) — true in case cache load

Event Detail
complete Event
Event Object Type: com.cmiscm.net.events.NetEvent

error Event  
Event Object Type: com.cmiscm.net.events.NetEvent

inits Event  
Event Object Type: com.cmiscm.net.events.NetEvent

progress Event  
Event Object Type: com.cmiscm.net.events.NetEvent

server_error Event  
Event Object Type: com.cmiscm.net.events.NetEvent

Examples
     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);
            }
        }
     }