Flex读取txt文件中的内容(三)

2014-11-23 21:59:22 · 作者: · 浏览: 2

Flex读取txt文件中的内容


1、设计源码

LoadTxt.mxml:

  

  
	
   
     import mx.controls.Alert; import mx.events.FlexEvent; /*初始化函数*/ protected function initCompleteHandler():void { //创建File对象获取文件路径 var file:File = new File(File.applicationDirectory.nativePath+"/phone.txt"); //创建FileStream对象 var stream:FileStream = new FileStream(); //使用FileStream对象以只读方式打开File对象 stream.open(file,FileMode.READ); //将文件中的所有信息显示在文本区域中 var strs:String = stream.readUTFBytes(stream.bytesAvailable); txtTextAreaID.text = strs; //关闭FileStream对象 stream.close(); var temp:String = ""; for(var ix:int =0;ix < strs.length;ix++) { var charCode:Number = strs.charCodeAt(ix); if(charCode >= 48 && charCode <= 57) { temp += strs.charAt(ix); } else if(charCode == 10) { //,替换空格 temp += ","; } } var strArr:Array = temp.split(","); for each(var str:String in strArr) { trace(str); } Alert.show(strArr.length + "","数组长度"); } 
   
	
    
     
   
	
	
    
     
   

  

2、设计结果

(1)初始化

\


(2)单击确定后

\


(3)控制台< http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"https://www.cppentry.com/upload_files/article/76/1_fjq8v__.jpg" width="710" height="510" border="1" alt="">