我有 6 个包含单词的 txt 文件,每个文件都在一个新行上,这些文件被读取并处理到各自的数组中。下面的代码适用于前 5 个数组,但不适用于最后一个,略有不同。
var loadFavourites: URLLoader = new URLLoader();;
var arFavourites = new Array();
loadFavourites.load(new URLRequest("Lists/Favourites.txt"));
loadFavourites.addEventListener(Event.COMPLETE, onLoadedFavourites);
function onLoadedFavourites(e6:Event):void {
arFavourites = e6.target.data.split("\r\n");}
我以完全相同的方式加载它,但没有运气。如果我跟踪 arFavourites.length 它给了我 0。我只需要它将每 5 个值加载到数据网格中。
var iC:int=0;
var iX:int=0;
while (!iX==arFavourites.length-1)
{
trace(iX);
if (iC == 5) {
dg.addItem({Place: arFavourites[iX-4],Subject:arFavourites[iX-3],Object:arFavourites[iX-2],Feeling:arFavourites[iX-1],Action:arFavourites[iX]});
iC=0;
} else {
iC++;
trace(iC);
}
iX++;
}
非常感谢您的帮助!