我一直在AS3中遇到这个错误,并希望得到一些帮助,最初这个代码包含了一个像这样的包语句:package {code ...}。
这给了我这个错误:“包不能嵌套”所以当我接受packages语句时它给了我“公共属性只能在包里面使用”的错误,所以我真的不知道什么去了在,这里是代码.. Pleaaase帮助:
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
public class Main extends Sprite
{
var _xml:XML;
public function Main()
{
super();
loadXMLFile();
}
private function loadXMLFile():void
{
var loader= new URLLoader(new URLRequest("xml/tema1.xml"));
loader.addEventListener(Event.COMPLETE, loadedCompleteHandler);
}
private function loadedCompleteHandler(e:Event):void
{
e.target.removeEventListener(Event.COMPLETE, loadedCompleteHandler);
_xml = XML(e.target.data);
for each (var cont:XML in _xml.tema1) {
statusField.text += "Imagen: " + tema1.contenido + "\n";
trace("Imagen: " + cont.image);
}
}
}