Hey guys! I wrote small utility method for loading swf, jpg, png etc. in ActionScript 3.0.
public static function loadFromURL(url:String):Loader
{
var img:Loader = new Loader();
img.load(new URLRequest(url));
return img;
}
public static function loadFromFile(path:String):Loader {
var img:Loader = new Loader();
img.loadBytes(IOUtils.readByteData(path));
return img;
}
public static function load(url:String, format:String):URLLoader
{
var loader:URLLoader = new URLLoader();
loader.dataFormat = format;
loader.addEventListener(Event.COMPLETE, completeHandler);
loader.load(new URLRequest(url));
function completeHandler(event:Event):void
{
loader.removeEventListener(Event.COMPLETE, completeHandler);
//trace(event.target.data);
}
return loader;
}
コメント