我可以在Actionsript 3.0中找到關於URLLoader對象的信息,包括加載XML文件,這是我不想做的。我試圖加載一個.txt文件,我想分析,逐行逐行地用逗號分隔。任何人都知道一個這樣做的方法或一個地方,我可以找到一些關於如何做到這一點的信息?謝謝!我想解析我在Actionscript 3.0中加載的文本文件,請幫助
回答
看那String's split()方法開始。 它根據分隔符將字符串拆分爲數組。在你的情況下,你將訪問每行作爲使用split()和逗號字符返回的數組元素。
例如你可以使用event.target.data.split(','),我使用String來使split()的原點明顯。
@ dhdean的教程是很酷,裸記住,是AS2.0,所以有與加載文件略有差異,但分析字符串應該是相當多的AS2.0/AS3.0同
根據你的舒適程度和as3.0你可能想看看csvlib。
HTH, 喬治
那麼我真的沒有興趣購買別人的代碼,我所需要做的就是找到一種方法,從URLLoader對象中獲取數據,一旦它被加載:( – 2010-04-21 21:06:39
這個怎麼樣? http:// flex .sys-con.com/node/45619 – dhdean 2010-04-21 21:16:30
這看起來不錯,一旦我想出瞭如何加載文件,這也會有很大的幫助。謝謝! – 2010-04-21 21:27:34
對於您看到以XML文件的工作,你只需要刪除這行的任何例如「新的XML()」
例如,在這個例子中,在http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLLoader.html#load()
您有以下例子:
private function loaderCompleteHandler(event:Event):void {
try {
externalXML = new XML(loader.data);
readNodes(externalXML);
} catch (e:TypeError) {
trace("Could not parse the XML file.");
}
}
您的文字數據是在變 「loader.data」
使用
var arr:Array = loader.data.split(",");
將返回用逗號分隔的陣列。
這是一個非常簡單的查看方式,謝謝! – 2010-04-21 21:36:51
- 1. ActionScript 3.0中無法加載SWF文件
- 2. 解析Java中的文本文件 - 需要幫助理解NullPointerException
- 3. 在Actionscript 3.0中加載本地.png和.mp3文件
- 4. 我需要從C++中的文件解析幫助
- 5. 幫助加載本地視頻文件
- 6. 解析URL(ActionScript 3.0)
- 7. 我需要幫助調試我的XML解析,請
- 8. 幫助我理解我的Haskell ghci中的配置文件
- 9. Python解析文本幫助 - 初學者
- 10. 需要幫助解析文本
- 11. 與J2me閱讀文件混淆。請幫助我理解
- 12. 擊穿install.rb文件,請幫助我理解這個
- 13. 位置解析幫助請
- 14. 任何可以幫助我使用ActionScript 3.0的人?
- 15. 幫助解析日誌文件(ANTLR3)
- 16. Actionscript 3.0 - 遞增文本文件
- 17. 幫助我理解我的Django的mod_wsgi配置文件
- 18. FlashVars的幫助,dymanically加載XML文件
- 19. 我想將解析的HTML文件保存爲TXT文件
- 20. ActionScript 3.0中加載的SWF文件導入Flash項目
- 21. 請幫助我瞭解移動Safari的文字大小調整
- 22. 幫我在php中解析xml解析
- 23. ActionScript 3.0中加載PDF
- 24. 需要幫助在PowerShell中使用正則表達式解析文本文件
- 25. ArrayIndexOutOfBoundsException請幫助我
- 26. 幫助我瞭解甲骨文
- 27. simplexml幫助我如何解析這個?
- 28. 加載和解析xml文檔在iphone中凍結我的GUI
- 29. 請幫助我瞭解這行代碼
- 30. 請我需要幫助理解
這是很棒的代碼,謝謝。我認爲我的問題最終變成了這樣,無論出於何種原因,URLLoader根本沒有加載我的文件,我認爲它正在加載並且無法在任何地方找到文本,所以...是的,現在我弄清楚它爲什麼沒有加載,代碼會來雖然一旦我弄清楚如何加載數據,我會很有幫助!謝謝! – 2010-04-21 21:21:30
@ Joe.F很高興你把加載過程整理出來。可能作爲一種最佳實踐,您應該添加事件監聽器IOErrorEvent,SecurityEvent和HTTPStatusEvent。通常如果加載失敗,你會得到一個錯誤,或者如果你聽IOErrorEvent,你可以再次檢查URL,錯別字和相對/絕對路徑是常見的錯誤。 – 2010-04-21 21:47:48