【发布时间】:2018-10-11 02:54:44
【问题描述】:
此脚本将数据从文本文件完美加载到 myArrayofLines
function onLoaded(e:Event):void {
var myArrayOfLines:Array = e.target.data.split(/\n/);
for(var t:Object in myArrayOfLines)
trace(t + " : " + myArrayOfLines[t]);
trace(myArrayOfLines.indexOf("ace"));
trace(myArrayOfLines[2]);
}
跟踪 myArrayOfLines[2] 正确显示“ace”
但是使用 indexOf("ace") 会得到 -1 ,而它应该显示 2
帮助?
这是 Organis 的代码,但 indexOf 仍然给出 -1
var aLoader:URLLoader = new URLLoader;
aLoader.addEventListener(Event.COMPLETE, onLoaded);
aLoader.load(new URLRequest("3letterwords.txt"));
function onLoaded(e:Event):void
{
var aLines:Array = e.target.data.split(/\n/);
for (var i:int = 0; i < aLines.length; i++)
{
trace(i + " : " + aLines[i]);
}
trace(aLines.indexOf("ace"));
trace(aLines[2]);
}
【问题讨论】:
-
仅供参考,您可以发布您的工作代码作为答案。在问题正文中发布答案并不真正适用于网站格式:\
-
那么您为什么不直接发布工作代码作为答案,而不是将其从我的问题中删除并使其对其他人的帮助减少?
-
我想你会想要发布它:)
-
如果您点击我名字上方的“已编辑 XY 小时”链接,您可以看到完整的编辑历史记录,包括我回滚的修订,只需复制粘贴“工作代码”部分到 anwser。
-
现在我被禁止提问了?我能做些什么来配得上这个?
标签: actionscript-3 flash actionscript jquery-animate adobe