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 Files() { _browse.htmlText = "<u>click to browse files</u>"; _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"); trace("nName: "+ _fileReference.name); trace("nSize: "+ _fileReference.size); trace("nCreated On: "+ _fileReference.creationDate); trace("nModified On: "+ _fileReference.modificationDate); } private function cancelHandler(event:Event):void { trace("Canceled"); } }}
Name (required)
email (will not be published) (required)
Website