my completeHandler
I would like it to be triggered when the progress bar is complete.
// uploader script
var URLrequest:URLRequest = new URLRequest(“http://mysite.php”);
// image types
var imageTypes:FileFilter = new FileFilter(“Images (*.jpg, .jpeg)", ".jpg; *.jpeg”);
// types to an array
var allTypes:Array = new Array(imageTypes);
// FileRef name
var fileRef:FileReference = new FileReference();
// event listeners
fileRef.addEventListener(Event.SELECT, syncVariables);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
// buttons
browse_btn.addEventListener(MouseEvent.CLICK, browseBox);
upload_btn.addEventListener(MouseEvent.CLICK, uploadVars);
// “browse file”
function browseBox(event:MouseEvent):void {
fileRef.browse(allTypes);
}
//"upload btn hit
function uploadVars(event:MouseEvent):void {
fileRef.upload(URLrequest);
upload_btn.visible = false;
}
// File Selected
function syncVariables(event:Event):void {
fileDis_txt.text = “” + fileRef.name;
upload_btn.visible = true;
progressBar.width = 2;
}
// upload is complete
function completeHandler(event:Event):void {
fileDis_txt.text = “”;
}
// upload progress
function progressHandler(event:ProgressEvent):void {
progressBar.width = Math.ceil(50*(event.bytesLoaded/event.bytesTotal));
}