User Guide

568 ActionScript classes
listener.onIOError = function(file:FileReference):Void {
trace("onIOError: " + file.name);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var url:String = "http://www.macromedia.com/platform/whitepapers/
platform_overview.pdf";
if(!fileRef.download(url, "FlashPlatform.pdf")) {
trace("dialog box failed to open.");
}
See also
browse (FileReference.browse method), browse (FileReferenceList.browse
method)
, upload (FileReference.upload method)
FileReference constructor
public FileReference()
Creates a new FileReference object. When populated, a FileReference object represents a file
on the user's local disk.
Availability: ActionScript 1.0; Flash Player 8
Example
The following example creates a new FileReference object and initiates the download of a
PDF file.
import flash.net.FileReference;
var listener:Object = new Object();
listener.onComplete = function(file:FileReference) {
trace("onComplete : " + file.name);
}
var url:String = "http://www.macromedia.com/platform/whitepapers/
platform_overview.pdf";
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.download(url, "FlashPlatform.pdf");
See also
browse (FileReference.browse method)