Actionscript 3 photobooth upload photo with PHP

[COLOR=#333333][FONT=Helvetica Neue]Morning everyone, in this few days I search for a lot references online and tried to make my first photobooth program with actionscript and PHP, finally I had done the actionscript part, but when I tried to upload my photo which took from actionscript to server via php, the problem had come. I follow and modify from the references and tutorials I found online, but the php part never work, so the last choice for me is look for professional help here, and below is my source code, any professional please tell me where’s the problem is, thanks!
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]------------------------------------------------------------------------------------------------
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]ACTIONSCRIPT 3 SIDE:
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]------------------------------------------------------------------------------------------------
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]stop();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]//START CAMERA FUNCTION[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]import com.adobe.images.JPGEncoder;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var cam:Camera = Camera.getCamera();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]cam.setMode(1890,940,15);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var video:Video = new Video(1900,940);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]video.attachCamera(cam);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]video.x = 20;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]video.y = 20;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(video);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]import flash.display.Bitmap;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]import flash.display.BitmapData;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var bitmapData:BitmapData = new BitmapData(video.width,video.height);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var imgBD:BitmapData;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var imgBitmap:Bitmap;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]//Frame choosing[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]import flash.events.Event;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]import flash.events.MouseEvent;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var addGreen1:Green1 = new Green1();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var addRed2:Red2 = new Red2();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var addYellow3:Yellow3 = new Yellow3();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var addBlue4:Blue4 = new Blue4();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var addOrange5:Orange5 = new Orange5();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn_cframe.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn1.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn2.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn3.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn4.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn5.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn1.addEventListener(MouseEvent.CLICK, btnone);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function btnone(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addGreen1.x= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addGreen1.y= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn2.addEventListener(MouseEvent.CLICK, btntwo);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function btntwo(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addRed2.x= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addRed2.y= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn3.addEventListener(MouseEvent.CLICK, btnthree);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function btnthree(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addYellow3.x= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addYellow3.y= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn4.addEventListener(MouseEvent.CLICK, btnfour);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function btnfour(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addBlue4.x= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addBlue4.y= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn5.addEventListener(MouseEvent.CLICK, btnfive);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function btnfive(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addOrange5.x= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addOrange5.y= 0[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]addChild(addOrange5);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addGreen1);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addRed2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addYellow3);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeChild(addBlue4);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]//button for user confirm the frame
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]btn_cframe.addEventListener(MouseEvent.CLICK, btn_cf)[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function btn_cf(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] btn_cframe.gotoAndStop(2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] btn1.visible = false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] btn2.visible = false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] btn3.visible = false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] btn4.visible = false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] btn5.visible = false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] shotBtn.visible=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] removeBtn.visible=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] sendBtn.visible=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] shotBtn.addEventListener(MouseEvent.CLICK, startCountdown);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] }[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]//shot or remove button[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]shotBtn.visible=false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeBtn.visible=false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]sendBtn.visible=false;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]shotBtn.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]removeBtn.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]sendBtn.buttonMode=true;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var timer1:Timer = new Timer(6000);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]timer1.addEventListener(TimerEvent.TIMER, countdowntimer);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]var addcd_number:Cd_number = new Cd_number();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]shotBtn.addEventListener(MouseEvent.CLICK, startCountdown);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function startCountdown(event:MouseEvent) {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] //trigger countdown graphic[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] addcd_number.x= 788;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] addcd_number.y= 355;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] addcd_number.gotoAndPlay(2);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] addChild(addcd_number);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] shotBtn.removeEventListener(MouseEvent.CLICK, startCountdown);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] timer1.start();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function countdowntimer(e:Event){[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] timer1.stop();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] removeBtn.addEventListener(MouseEvent.CLICK, removeSnapshot);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] sendBtn.addEventListener(MouseEvent.CLICK, uploadImage);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] removeChild(addcd_number);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] bitmapData.draw(video);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] imgBD = new BitmapData(1920,994);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] imgBD.draw(stage);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] imgBitmap = new Bitmap(imgBD);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] addChild(imgBitmap);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function removeSnapshot(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] removeChild(imgBitmap);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] shotBtn.addEventListener(MouseEvent.CLICK, startCountdown);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] removeBtn.removeEventListener(MouseEvent.CLICK, removeSnapshot);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] sendBtn.removeEventListener(MouseEvent.CLICK, uploadImage);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]// for connect the php side
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]function uploadImage(e:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] var myEncoder:JPGEncoder = new JPGEncoder(100);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] var byteArray:ByteArray = myEncoder.encode(bitmapData);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] var header:URLRequestHeader = new URLRequestHeader(“Content-type”, “application/octet-stream”);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] var saveJPG:URLRequest = new URLRequest(“post.php?photosNo=” + input_txt.text);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] saveJPG.requestHeaders.push(header);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] saveJPG.method = URLRequestMethod.POST;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] saveJPG.data = byteArray;[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] var urlLoader:URLLoader = new URLLoader();[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] urlLoader.load(saveJPG);[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] navigateToURL(new URLRequest(“http://www.google.com”),"_self");[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]}[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]------------------------------------------------------------------------------------------------[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]PHP SIDE:
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]------------------------------------------------------------------------------------------------[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]<?php [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]if(isset($GLOBALS[“HTTP_RAW_POST_DATA”])){
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] $jpg = $GLOBALS[“HTTP_RAW_POST_DATA”]; [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] $photosNo = $_GET[“photosNo”]; [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] $filename = “images1/”. mktime(). “.jpg”; [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] if ($photosNo != 1 && $photosNo != 2 && $photosNo != 3 && $photosNo != 4 && $photosNo != 5) {
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] $photosNo = “watermark”; [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] }[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] $overlaying = “images1/” . $photosNo .".png"; [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] $icon = imagecreatefrompng($overlaying); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] file_put_contents($filename, $jpg); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] $src_img = imagecreatefromjpeg($filename); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] imagecopy ($src_img,$icon,0,0,0,0,30,30); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] imagejpeg($src_img, $filename); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] imagedestroy($icon); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] } else{ [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] echo “Encoded JPEG information not received.”; [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] } [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]$date = date(“Ymd”); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]$sql = “INSERT INTO webcam_booth (picurl,date) VALUES(’$filename’,’$date’)”; [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] if(!mysql_query($sql, $con)) { [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] die(“ERROR!” . mysql_error()); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] } else { [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] header(“Location:index.php”); [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] } [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] [/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue] ?>
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]
[/FONT][/COLOR]
[COLOR=#333333][FONT=Helvetica Neue]Thanks for your time !
[/FONT][/COLOR]