package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.FileReference;
public class Main extends Sprite {
private var _browse:TextField = new TextField();
private var _fileReference:FileReference= new FileReference();
public function Main() {
_browse.htmlText = "click to browse files";
_browse.addEventListener(MouseEvent.CLICK, clickHandler);
addChild(_browse);
_fileReference.addEventListener(Event.SELECT, selectHandler);
_fileReference.addEventListener(Event.CANCEL, cancelHandler);
}
private function clickHandler(event:MouseEvent):void {
_fileReference.browse();
}
private function selectHandler(event:Event):void {
trace("Selected File");
}
private function cancelHandler(event:Event):void {
trace("Canceled");
}
}
}