AS3错误:public属性只能在包内使用

时间:2014-04-28 17:01:07

标签: actionscript-3 flash

我一直在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);

        }
    }
}

0 个答案:

没有答案