Hi all, i am trying to get my method “getXML” to return the XML back, But when i trace it, it kicks back:
function Function() {}
This is the “describeType”:
<type name=“builtin.as$0::MethodClosure” base=“Function” isDynamic=“false” isFinal=“true” isStatic=“false”>
<extendsClass type=“Function”/>
<extendsClass type=“Object”/>
<accessor name=“prototype” access=“readwrite” type="*" declaredBy=“builtin.as$0::MethodClosure”/>
<accessor name=“length” access=“readonly” type=“int” declaredBy=“builtin.as$0::MethodClosure”/>
</type>
This is what my constructor looks like:
package com.edu {
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.xml.XMLNode;
public class XMLLoader
{
public var XMLData:XML;
public function XMLLoader(XMLFile:String)
{
namespace ns = "http://www.filemaker.com/fmpdsoresult";
use namespace ns;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, this.loadXML);
loader.load(new URLRequest(XMLFile));
}
public function loadXML(e:Event)
{
this.XMLData = new XML(e.target.data);
}
public function getXML():XML
{
return this.XMLData;
}
}
}