AS3加载外部文本文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3加载外部文本文件相关的知识,希望对你有一定的参考价值。

  1. package
  2. {
  3. import flash.display.MovieClip;
  4. import flash.events.Event;
  5. import flash.events.IOErrorEvent;
  6. import flash.net.URLLoader;
  7. import flash.net.URLRequest;
  8.  
  9. public class Main extends MovieClip
  10. {
  11. private var _txtFileToLoad:String = "myTextFile.txt";
  12. private var _txtLoader:URLLoader;
  13. private var _loadedTxt:String;
  14.  
  15.  
  16. public function Main():void
  17. {
  18. loadExternalTxtFile();
  19. }
  20.  
  21. private function loadExternalTxtFile():void
  22. {
  23. _txtLoader = new URLLoader();
  24. _txtLoader.addEventListener(Event.COMPLETE, onTxtLoader_COMPLETE);
  25. _txtLoader.addEventListener(IOErrorEvent.IO_ERROR, onTxtLoader_IO_ERROR);
  26. _txtLoader.load(new URLRequest(_txtFileToLoad));
  27. }
  28.  
  29. private function onTxtLoader_COMPLETE(event:Event):void {
  30. _txtLoader.removeEventListener(Event.COMPLETE, onTxtLoader_COMPLETE);
  31. _txtLoader.removeEventListener(IOErrorEvent.IO_ERROR, onTxtLoader_IO_ERROR);
  32. _loadedTxt = String(event.target.data);
  33. trace(_loadedTxt);
  34. }
  35.  
  36. private function onTxtLoader_IO_ERROR(event:Event):void {
  37. _txtLoader.removeEventListener(Event.COMPLETE, onTxtLoader_COMPLETE);
  38. _txtLoader.removeEventListener(IOErrorEvent.IO_ERROR, onTxtLoader_IO_ERROR);
  39. trace(event.target.text);
  40. }
  41.  
  42. }
  43. }

以上是关于AS3加载外部文本文件的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3从外部文本文件加载变量

AS3从外部文本文件加载变量

AS3 将多个文本框数据保存并加载到本地文件

AS3,如何仅显示最后一行动态文本(以及更多)?

AS3:如何在外部 swf 上的文本字段中使用 Android 默认字体?

如何使用 actionscript 3 将 ascii 文件加载到数组中