/*FLASH大頭貼原程序 /*程序編寫:Benmouse 2005-12-01 import flash.display.BitmapData; //要應(yīng)用這個(gè)對(duì)象。。必須要包含一下
myCrame=Camera.get(); //創(chuàng)建攝象頭對(duì)象 myVideo.attachVideo(myCrame); //顯示視頻 var imger:BitmapData = new BitmapData(myVideo._width, myVideo._height, false); imgShow.attachBitmap(imger, this.getNextHighestDepth(), "auto", true); var thehang:Number=0; var ID:Number; var PX:Array=new Array(); btn1.onRelease=function() { imger.draw(myVideo); //imger是場(chǎng)景中一個(gè)空的組件,用來顯示myVideo的圖象 thehang=0; _root.ID=setInterval(makeImg, 5); } function makeImg() { var pix:Number; var pixer:String; PX[thehang]=new Array(); for(w=0;w<imgShow._width;w++) { pix=imger.getPixel(w,thehang); pixer=pix.toString(16); if(pix == 0xFFFFFF) pixer = ""; // don’t send blank pixel PX[thehang].push(pixer); } thehang+=1; if(thehang>=imgShow._height) { clearInterval(_root.ID); imger.dispose(); sendVars(); } } function sendVars() { sender=new LoadVars(); sender.w=myVideo._width; sender.h=myVideo._height; for(i=0;i<sender.h;i++) { sender["PX"+i]=_root.PX[i]; } sender.send("send.php","_blank","POST"); }
|