【发布时间】:2017-06-10 08:10:36
【问题描述】:
所以我的问题是函数内的跟踪确实跟踪数组的第一个元素,但如果函数不跟踪外部的跟踪。我确实在函数外部声明了数组变量,但数据不会保存到数组变量中。
var oppgaveLoader:URLLoader = new URLLoader();
oppgaveLoader.load(new URLRequest("oppgaver.txt"));
var oppgaveNr = 0
//store line of text on an array called oppgaver
var oppgaver:Array = []
var oppg:Array = new Array()
oppgaveLoader.addEventListener(Event.COMPLETE, onLoaded);
function onLoaded(e:Event){
oppgaver = e.target.data.split(/\n/)
trace(oppgaver[0]) //This one traces the frist item in the array
}
trace(oppgaver[0])//This one does not trace the first one in the array
如果可能的话,有谁知道为什么和/或如何解决它? 文件“oppgaver.txt”与我的 .fla 文件位于同一目录中
文件“oppgaver.txt”的布局是这样的(文本是挪威语,但每一行都是数组中的一个项目):
Hvor gjelder forbudsskilt hvis ikke annet er oppgitt?
Hvordan foretar du best mulig bremsing og unnastyring?
Hvordan bør du normalt plassere bilen på en vanlig 2-felst vei?
【问题讨论】:
标签: arrays actionscript-3 flash urlloader