System.security.allowDomain("www.tshirtsetc.co.uk"); import flash.net.FileReference; // The listener object listens for FileReference events. var listener:Object = new Object(); listener.onSelect = function(selectedFile:FileReference):Void { upWin._x = 200; selectedFile.upload("./upload.php"); }; // the file is starting to upload. listener.onOpen = function(selectedFile:FileReference):Void { _root.upWin.results_txt.text = String("Uploading " + selectedFile.name + "\n"); }; listener.onHTTPError = function(file:FileReference, httpError:Number):Void { _root.upWin.results_txt.text = String("HTTPError number: "+httpError +"\nFile: "+ file.name); } listener.onIOError = function(file:FileReference):Void { _root.upWin.results_txt.text = String("IOError: "+ file.name); } listener.onSecurityError = function(file:FileReference, errorString:String):Void { _root.upWin.results_txt.text = String("SecurityError: "+SecurityError+"\nFile: "+ file.name); } listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void { upWin.loadBar._width = Number(bytesLoaded)/Number(bytesTotal)*300; } // the file has uploaded listener.onComplete = function(selectedFile:FileReference):Void { upWin.results_txt.text = String("Upload finished.\nNow downloading " + selectedFile.name + " to player\n"); if(position_txt.text == String("Front")){ attachMovie("trans", "transHolder", -16161, {_x:150, _y:120}); downloadImage1(selectedFile.name); }else{ if(position_txt.text == String("Back")){ attachMovie("trans2", "transHolder2", -16162, {_x:450, _y:120}); downloadImage2(selectedFile.name); }else{ if(position_txt.text == String("LSleeve")){ attachMovie("trans3", "transHolder3", -16163, {_x:150, _y:120}); downloadImage3(selectedFile.name); }else{ if(position_txt.text == String("RSleeve")){ attachMovie("trans4", "transHolder4", -16164, {_x:450, _y:120}); downloadImage4(selectedFile.name); } } } } Itotal_txt.text = Number(3.00); _root.upWin._x = 2000; }; var imageFile:FileReference = new FileReference(); imageFile.addListener(listener); imageMovie.uploadBtn.onPress = uploadImage; imageMovie.uploadBtn2.onPress = uploadImage; imageMovie2.uploadBtn3.onPress = uploadImage; imageMovie2.uploadBtn4.onPress = uploadImage; // Call the uploadImage() function, opens a file browser dialog. function uploadImage(event:Object):Void { imageFile.browse([{description: "Image Files", extension: "*.jpg;*.gif;*.png"}]); } // If the image does not download, the event object's total property // will equal -1. In that case, display am error message function imageDownloaded(event:Object):Void { if(event.total == -1) { _root.upWin.results_txt.text = String("error"); } } // show uploaded image in scrollPane function downloadImage1(file:Object):Void { transHolder.umbongo.loadMovie("./uploaded/" + file); } // show uploaded image in scrollPane function downloadImage2(file:Object):Void { transHolder2.umbongo2.loadMovie("./uploaded/" + file); } // show uploaded image in scrollPane function downloadImage3(file:Object):Void { transHolder3.umbongo3.loadMovie("./uploaded/" + file); } // show uploaded image in scrollPane function downloadImage4(file:Object):Void { var randomNum:Number = Math.round(Math.random()*(10000-0))+0; transHolder4.umbongo4.loadMovie("./uploaded/" + file); }
Server Side - PHP Code
<?php move_uploaded_file($_FILES['Filedata']['tmp_name'], './uploaded/'.$_FILES['Filedata']['name']); copy('./uploaded/'.$_FILES['Filedata']['name'], './timeStamped/'.time().$_FILES['Filedata']['name']); ?>
For more information goto http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001054.html
No comments:
Post a Comment