User Guide

574 ActionScript classes
Example
The following example traces a message when the
onIOError event is triggered. For
simplicity, none of the other event listeners are included in this example.
import flash.net.FileReference;
var listener:Object = new Object();
listener.onIOError = function(file:FileReference):Void {
trace("onIOError");
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.download("http://www.macromedia.com/NonExistentFile.pdf",
"NonExistentFile.pdf");
onOpen (FileReference.onOpen event listener)
onOpen = function(fileRef:FileReference) {}
Invoked when an upload or download operation starts.
Availability: ActionScript 1.0; Flash Player 8
Parameters
fileRef:flash.net.FileReference - The FileReference object that initiated the operation.
Example
The following example traces a message when the
onOpen event is triggered.
import flash.net.FileReference;
var listener:Object = new Object();
listener.onOpen = function(file:FileReference):Void {
trace("onOpen: " + file.name);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var url:String = "http://www.macromedia.com/platform/whitepapers/
platform_overview.pdf";
fileRef.download(url, "FlashPlatform.pdf");