// This is AS2 Coding
this.createEmptyMovieClip("some_mc", 1);
some_mc.loadVariables("external.txt");
some_mc.onEnterFrame = function() {
if (this.done == "yes") {
// the variables have finished loading
trace("**\nfinished loading\n**\nthe variables are:");
trace(this.fName); // outputs nuno
trace(this.lName); // outputs mira
trace(this.age); // outputs 24
// delete the method to end the loop
delete this.onEnterFrame;
} else {
// not loaded yet
trace("**\nstill loading\n**");
}
};
//I want AS3 Coding
//in the text file external.txt data:
&fName=nuno&
&lName=mira&
&age=24&
0
A
回答
0
那麼這個問題的機會是多少?https://stackoverflow.com/questions/909409/how-to-read-text-file-external-txt-in-as3也是由您提交的? 雙待和配置文件,偷偷摸摸的...... 你應該關閉其中之一。
在任何情況下,你有沒有確切的最佳實踐,也不該代碼是在文本文件中的格式。 我會建議使用xml代替,但在另一個問題,你似乎堅持使用近標準文本格式(通常它會是fName = nuno & lName = mira & age = 24)。
總之,要做到這一點,首先需要在文本加載與URLLoader,例子應該給你所有你需要的。
然後,你需要分析文本,我建議Regex,例子應該給你你最需要什麼。您應該能夠使用/&(。+)=(。+)&/g(在捕獲子字符串時檢查this)解析它,其中第一個子字符串是名稱,第二個字符串是值。
然後,你可以終於運行你最終的陣列,並將所有內容放入Dictionary,這樣你就可以按名稱訪問這些值。
0
Simply you have to use URLLoader,URLRequest & URLVariables class in as3, see my example code in below.
private var _vars:URLVariables;
private Var _urlloader:URLLoader = new URLLoader(new URLRequest("external.txt"));
_urlloader.addEventListener(Event.COMPLETE, onURLLoaderCompleteHandler);
private function onURLLoaderCompleteHandler(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
_vars = new URLVariables(loader.data);
some_mc.addEventListener(Event.ENTER_FRAME, onFrameRunning);
}
private function onFrameRunning(e:Event):void
{
if(_vars != null)
{
trace("fname :"_vars.fname);
trace("lname :"_vars.lname);
trace("age :"_vars.age);
}
}
//in the text file external.txt data:
fname=nuno&lname=mira&age=24
相關問題
- 1. 轉換AS2到AS3
- 2. AS2到AS3代碼轉換
- 3. 將AS2轉換爲AS3
- 4. 將AS3 dispatchEvent轉換爲AS2
- 5. 轉換AS2 POR AS3 ......請
- 6. 遷移As2 AS3 attachMovie()轉換
- 7. 從AS2到AS3的遊戲轉換
- 8. 的ActionScript:從AS3轉換的功能,AS2
- 9. 圖畫書:將AS2轉換爲AS3
- 10. 將小as3代碼轉換爲as2
- 11. 將簡單的AS2轉換爲AS3
- 12. 將AS2代碼轉換爲AS3
- 13. 需要將AS2轉換爲AS3代碼
- 14. 將AS3片段轉換爲AS2
- 15. click.TAG從as2到as3
- 16. 幫助需要與Flash AS2到AS3轉換,有重大問題
- 17. 將AS2應用到AS3
- 18. AS2到AS3 hitTest遷移
- 19. 從AS2遷移到AS3
- 20. AS2到AS3時間函數
- 21. Adobe Flash AS2到AS3?
- 22. 將簡單的旋轉代碼AS2轉換爲AS3
- 23. 將AS3調用/加載到AS2並將AS2調用/加載到AS3中
- 24. 如何將此AS2代碼轉換爲AS3
- 25. 如何將此AS2代碼轉換爲AS3? (圖庫圖片)
- 26. 將「this」關鍵字從as2轉換爲as3
- 27. AS2圖像爆炸將被轉換爲AS3
- 28. 將簡單的Flash AS2代碼轉換爲AS3
- 29. 試圖將AS2轉換爲AS3的結果
- 30. 錯誤而AS2星空代碼轉換爲AS3