Mega Code Archive

 
Categories / Flash ActionScript / Development
 

Retrieving File Properties

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");         }     } }