PDA

View Full Version : trying to open a text file


eliddell
01-30-2009, 08:58 PM
I am trying to open a text file and am getting the error:

TypeError: Error #2007: Parameter file must be non-null.
at flash.filesystem::FileStream/open()
at FakeAppv2_fla::MainTimeline/onFileSelect()[FakeAppv2_fla.MainTimeline::frame1:86]


my script looks like this:


//////////////// browse file function /////////////////
browseButton.addEventListener(MouseEvent.CLICK, onBrowseClick);

var _data:String;
var _dataXML:XML;
var fileToOpen:File;
function onBrowseClick (event:MouseEvent ):void{
var file:File= new File();

var txtFilter:FileFilter = new FileFilter("Text", "*.txt");
file.browseForOpen("Open a Deposition Transcript", [txtFilter]);
file.addEventListener(Event.SELECT, onFileSelect);
//file.browse("Text Files");
}
function onFileSelect(event:Event):void{
var stream:FileStream = new FileStream(); // open filestream
stream.open(fileToOpen, FileMode.READ); // open the file
trace(stream.readUTFBytes(stream.bytesAvailable)); // read file
stream.close(); // close file
/*_dataXML = XML(_data); // cast the string to XML
trace(_dataXML);*/
}