使用Actionscript 3从Flash中的XML动态文本

时间:2014-10-31 16:46:19

标签: xml actionscript-3 flash actionscript flash-cc

我对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()

0 个答案:

没有答案