flash actionscript:
I am trying to use a XMLConnector purely in ActionScript and it seems to not be
working, please find the attached class I wrote. Any ideas why this would not
work?
import mx.data.components.XMLConnector;
import mx.core.UIObject;
class com.con_way.flash.area.AreaController extends UIObject{
private static var mySelf:AreaController;
private var connector:Object;
private var _contenturl:String;
private var _sic:String;
private function AreaController(){
connector = createObject("XMLConnector", "connector",
mx.managers.DepthManager.kTop);
}
[Inspectable(name="Content URL" type=String)]
public function setContentUrl(contenturl:String){
_contenturl = contenturl;
}
public function getContentUrl():String{
return _contenturl;
}
[Inspectable(name="SIC", type=String)]
public function setSic(sic:String):Void{
_sic = sic;
}
public function getSic(Void):String{
return _sic;
}
public static function getInstance():AreaController{
if (mySelf == null){
mySelf = new AreaController();
}
return mySelf;
}
public function load(Void):Void{
trace("Start Load");
connector.direction = "receive";
connector.URL = _contenturl;
trace("URL: "+_contenturl);
connector.ignoreWhite = true;
connector.addEventListener("result", result);
connector.addEventListener("status", status);
connector.trigger();
}
public function status(event:Object){
trace("type: "+event.type.toString());
trace("target: "+event.target.toString());
trace("code: "+event.code.toString());
trace("data: "+event.data.toString());
}
public function result(event:Object){
trace("Done? "+event.target.results);
}
}