我在别的as文件里执行var init:initXML=new initXML();这条语句,我现在想在那个文件里使用init.userXML这个语句,但是下面的代码我不知道怎么改,求详细代码
package mymain{
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
public class initXML extends Sprite {
var userXML:XML;
public function initXML() {
userXML=new XML();
var loader:URLLoader=new URLLoader();
var req:URLRequest=new URLRequest("cityXML/road.xml");
loader.load(req);
loader.addEventListener(Event.COMPLETE,onComplete);
}
function onComplete(e:Event):void
{
var loader:URLLoader = e.target as URLLoader;
if(loader!=null)
{
this.userXML=new XML(loader.data);
trace(this.userXML.toXMLString());
}
}
}
}
[ 本帖最后由 jimmyshenghua 于 2008-8-7 08:34 编辑 ]