最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网络设计学院 > Flash教程

FLASH大头贴源程序解析

日期:09-05    来源:中国设计秀    作者:cnwebshow.com

原来有几个前辈贴过了一些关于这个技术的代码,有JAVA的,也有FLASH COM的。现在我把FLASH部分通过摄象头获得图象信息的代码贴出来。供大家参考。 Jvw中国设计秀

    这段代码是我参考了别人的代码自己写出来的。原来的那个网站里总共提供了两个类来实现这个问题。估计贴出来大多数人也会看的眼花缭乱不知所以(其实我也没太看明白)。所以按原来程序的思路自己重新写了一部分。大多数语句都写了注释。如果大家有什么不明白的,欢迎跟贴讨论Jvw中国设计秀

    注意:本程序需要Video的支持。具体添加办法请搜索FLASH8帮助(这个东西是FLASH库本身自带的)Jvw中国设计秀

/*FLASH大头贴原程序 Jvw中国设计秀
/*程序编写:Benmouse 2005-12-01 Jvw中国设计秀
import flash.display.BitmapData; //要应用这个对象。。必须要包含一下 Jvw中国设计秀
Jvw中国设计秀
myCrame=Camera.get();      //创建摄象头对象 Jvw中国设计秀
myVideo.attachVideo(myCrame);   //显示视频 Jvw中国设计秀
var imger:BitmapData = new BitmapData(myVideo._width, myVideo._height, false); Jvw中国设计秀
imgShow.attachBitmap(imger, this.getNextHighestDepth(), "auto", true); Jvw中国设计秀
var thehang:Number=0; Jvw中国设计秀
var ID:Number; Jvw中国设计秀
var PX:Array=new Array(); Jvw中国设计秀
btn1.onRelease=function() Jvw中国设计秀
{ Jvw中国设计秀
 imger.draw(myVideo); //imger是场景中一个空的组件,用来显示myVideo的图象 Jvw中国设计秀
 thehang=0; Jvw中国设计秀
 _root.ID=setInterval(makeImg, 5); Jvw中国设计秀
} Jvw中国设计秀
function makeImg() Jvw中国设计秀
{ Jvw中国设计秀
 var pix:Number; Jvw中国设计秀
 var pixer:String; Jvw中国设计秀
 PX[thehang]=new Array(); Jvw中国设计秀
 for(w=0;w<imgShow._width;w++) Jvw中国设计秀
 { Jvw中国设计秀
  pix=imger.getPixel(w,thehang); Jvw中国设计秀
  pixer=pix.toString(16); Jvw中国设计秀
  if(pix == 0xFFFFFF) pixer = ""; // don’t send blank pixel Jvw中国设计秀
  PX[thehang].push(pixer); Jvw中国设计秀
 } Jvw中国设计秀
 thehang+=1; Jvw中国设计秀
 if(thehang>=imgShow._height) Jvw中国设计秀
 { Jvw中国设计秀
  clearInterval(_root.ID); Jvw中国设计秀
  imger.dispose(); Jvw中国设计秀
  sendVars(); Jvw中国设计秀
 } Jvw中国设计秀
} Jvw中国设计秀
function sendVars() Jvw中国设计秀
{ Jvw中国设计秀
 sender=new LoadVars(); Jvw中国设计秀
 sender.w=myVideo._width; Jvw中国设计秀
 sender.h=myVideo._height; Jvw中国设计秀
  Jvw中国设计秀
 for(i=0;i<sender.h;i++) Jvw中国设计秀
 { Jvw中国设计秀
     sender["PX"+i]=_root.PX[i]; Jvw中国设计秀
 } Jvw中国设计秀
 sender.send("send.php","_blank","POST"); Jvw中国设计秀
}Jvw中国设计秀