2010-03-13 3 views
2

Как создать файл .txt с помощью flex 3? И я хочу написать некоторые данные в этот файл ... Возможно ли это? Кто-нибудь может мне помочь?Открыть файл в 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 –

Смежные вопросы