Открываем текстовый файл. Как можно теперь прочитать его содержимое (как строку)?

Код AS1/AS2:
var attach:flash.net.FileReference=new flash.net.FileReference;
var allTypes:Array = new Array();
var textTypes:Object = new Object();
textTypes.description = "Text Files (*.txt, *.rtf)";
textTypes.extension = "*.txt;*.rtf";
allTypes.push(textTypes);
listener=new Object();
listener.onSelect=function(selFile:Object){
trace(selFile.name);
}
И можно ли с помощью класса FileReference сохранить ("закачать") файл на локальный компьютер?
Также интересует, где флешка сохраняет на компьютере файлы SharedObject?