1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
//============================================================================================= public :void { //============================================================================================= var sendForm:URLLoader = new URLLoader(); var newFile:FileReference = new FileReference(); var request:URLRequest = new URLRequest(urlString); if (form1.planby.visible && form1.planby.upload.selected) { newFile.addEventListener(Event.COMPLETE, responseStatus); newFile.upload(request, "attache[attachment]", false); } else { sendForm.addEventListener(Event.COMPLETE, responseStatus); sendForm.load(request); } } //========================================================== :void { //========================================================== var responseLoader:URLLoader = URLLoader(e.target); var responseStati = new URLVariables(responseLoader.data); ExternalInterface.call("alert()", responseStati); if (responseStati == "yes") { openPage("success"); } else { openPage("error"); } } |
I also tried
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
//============================================================================================= public :void { //============================================================================================= var sendForm:URLLoader = new URLLoader(); var newFile:FileReference = new FileReference(); var request:URLRequest = new URLRequest(urlString); if (form1.planby.visible && form1.planby.upload.selected) { newFile.addEventListener(HTTPStatusEvent.HTTP_STATUS, responseStatus); newFile.upload(request, "attache[attachment]", false); } else { sendForm.addEventListener(HTTPStatusEvent.HTTP_STATUS, responseStatus); sendForm.load(request); } } //========================================================== :void { //========================================================== if (e.status == 200) { openPage("success"); } else { openPage("error"); } } |

