Listener to select and Cancel event from FileReference : FileReference « Development « Flash / Flex / ActionScript






Listener to select and Cancel event from FileReference

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

        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.Retrieving File Properties