2010-03-13 57 views
2

如何使用flex 3創建.txt文件?我想寫一些數據到這個文件中......可能嗎?任何人都可以幫助我?在flex中打開文件3

在此先感謝.. Nimmy

回答

3
//set File object  
var file:File=File.documentsDirectory; 

    file=file.resolve(「myFile.txt」); 
//set Stream object 
    var stream:FileStream=new FileStream(); 
//set FileMode 
    stream.open(file, FileMode.READ); 
    var data:String= stream.readUTFBytes(Stream.bytesAvailable); 
//close file 
    stream.close(); 

不同FILEMODE

FileMode.APPEND:只寫,追加 新數據文件的底部;

FileMode.READ:只讀,文件必須存在;

FileMode.UPDATE:讀取/寫入位於所需位置的 數據;

FileMode.WRITE:只寫,如果文件 不不存在,將創建 否則將被覆蓋;

+0

請注意,File對象僅在您使用AIR時可用。如果您正在構建Flex RIA,則File對象不可用(出於明顯的安全原因)。欲瞭解更多信息:http://livedocs.adobe.com/flex/3/langref/flash/filesystem/File.html – 2010-03-14 02:41:46