我是Flash中的完全业余爱好者,所以我希望你能解释一下这个编码有什么问题。谢谢!
以下是仅在一个关键帧上编写的编码:
var myString: String = "This is a\nTeSt.";
var myArray: Array = myString.split("");
addEventListener(Event.ENTER_FRAME, frameLooper);
function frameLooper(event:Event):void {
if(myArray.length > 0) {
welcomeTxt.appendText (myArray.shift());
}
else {
removeEventListener(Event.ENTER_FRAME, frameLooper)
}
}
下面是输出面板中反复显示的内容,可能是我想要显示的每个字母:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at WEBSITE_fla::MainTimeline/frameLooper()
答案 0 :(得分:0)
你的代码很好。我接受了它并在Flash中使用它并按预期工作。仔细检查textfield的实例名称是否设置为welcomeTxt。如果你能够发布fla的链接,我可以看看你是否还有问题。