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