| Package | com.cmiscm.net |
| Class | public class XmlLoader |
| Inheritance | XmlLoader flash.events.EventDispatcher |
See also
| Property | Defined By | ||
|---|---|---|---|
| encode : String = utf-8 | XmlLoader | ||
| Method | Defined By | ||
|---|---|---|---|
| XmlLoader | |||
garbage():void
Garbage XmlLoader
| XmlLoader | ||
load($url:String, $is_cache:Boolean = false):void
Load XML
| XmlLoader | ||
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| XmlLoader | ||||
| XmlLoader | ||||
| XmlLoader | ||||
| XmlLoader | ||||
| Constant | Defined By | ||
|---|---|---|---|
| EUC_KR : String = euc-kr [static] | XmlLoader | ||
| UTF_8 : String = utf-8 [static] | XmlLoader | ||
| encode | property |
public var encode:String = utf-8| XmlLoader | () | Constructor |
public function XmlLoader()| garbage | () | method |
public function garbage():voidGarbage XmlLoader
| load | () | method |
public function load($url:String, $is_cache:Boolean = false):voidLoad XML
Parameters
$url:String — XML URL
| |
$is_cache:Boolean (default = false) — true in case cache load
|
| complete | Event |
com.cmiscm.events.NetEvent| error | Event |
com.cmiscm.events.NetEvent| progress | Event |
com.cmiscm.events.NetEvent| server_error | Event |
com.cmiscm.events.NetEvent| EUC_KR | Constant |
public static const EUC_KR:String = euc-kr| UTF_8 | Constant |
public static const UTF_8:String = utf-8
package {
import com.cmiscm.net.XmlLoader;
import com.cmiscm.net.events.NetEvent;
public class TestLoader
{
private var _loader:XmlLoader;
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("config.xml");
}
private function onComplete(evt:NetEvent):void
{
trace(evt.xml);
_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 xml load");
}
private function onError(evt:NetEvent):void
{
trace(evt.message);
}
private function onServerError(evt:NetEvent):void
{
trace(evt.message);
}
}
}