首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

flex(air)读取当地文本文件实例

2012-11-04 
flex(air)读取本地文本文件实例?xml version1.0 encodingutf-8?mx:WindowedApplication xmlns:mx

flex(air)读取本地文本文件实例

<?xml version="1.0" encoding="utf-8"?><mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" fontSize="12"    creationComplete="getStudentInfo()">        <mx:Script>    <![CDATA[        import mx.controls.Alert;    import flash.filesystem.File;    import flash.filesystem.FileMode;    import flash.filesystem.FileStream;        private function getStudentInfo():void{    /*File.applicationDirectory.nativePath的值是:         C:\Documents and Settings\a\My Documents\Flex Builder 3\readTxtDemo\bin-debug    *///    Alert.show(File.applicationDirectory.nativePath);                //创建File对象获取文件路径               var file:File = new File(File.applicationDirectory.nativePath + "/student.txt");                var stream:FileStream = new FileStream();    //创建FileStream对象                        stream.open(file,FileMode.READ);    //使用FileStream对象以只读方式打开File对象                        //将文件中的所有信息显示在文本区域中                        txtTextAreaID.text = stream.readUTFBytes(stream.bytesAvailable);                        stream.close();    //关闭FileStream对象            }    ]]>    </mx:Script>    <mx:Panel title="从文件中读取数据" verticalAlign="middle" horizontalAlign ="center" width="90%" height="90%">        <mx:TextArea id="txtTextAreaID"  width="300" height="200" borderColor="#FF0000" borderThickness="5"/>    </mx:Panel>    </mx:WindowedApplication>

热点排行