Retrieving File Properties : FileReference « Development « Flash / Flex / ActionScript

Home
Flash / Flex / ActionScript
1.Animation
2.Array
3.Class
4.Data Type
5.Development
6.Function
7.Graphics
8.Language
9.Network
10.Regular Expressions
11.Statement
12.String
13.TextField
14.XML
Flash / Flex / ActionScript » Development » FileReference 
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");
        }
    }


}

        
Related examples in the same category
1.Downloading Files
2.Uploading Files
3.File Upload
4.uses a FileReferenceList and displays the details of each file that was selected
5.Listener to select and Cancel event from FileReference
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.