0

我对 Flash 很陌生,我正在寻找解决我遇到的错误的方法。

我有一个名为“import.xml”的 XML 文件,我希望将其中的一些信息放入动态文本字段中。每次我尝试都会收到错误 1009。

在 .FLA 文件中,我在第 60 帧有一个动态文本框,实例名称为“txt_receptnaam”

谁能帮我解决我的问题?谢谢你!

我正在使用一个单独的 .AS 文件,这是代码:

package  {

    import flash.display.MovieClip;
    import flash.events.*;
    import flash.net.URLRequest;
    import flash.display.Loader; 
    import flash.net.URLLoader;

    public class applicatie extends MovieClip {


        public function applicatie() {
            trace("Hello world!");

            var urlRequest:URLRequest = new URLRequest ("import.xml");
            var urlLoader:URLLoader = new URLLoader();

            urlLoader.addEventListener(Event.COMPLETE, importComplete);
            urlLoader.load(urlRequest);
        }

        public function importComplete(e:Event) {
            var myXML:XML = new XML(e.target.data);
            txt_receptnaam.text = myXML.info.name  + " is nu geopend!";
        }
    }

}

这是我得到的错误:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at applicatie/importComplete()[.../applicatie.as:24]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
4

0 回答 0