日期:2014-05-17 浏览次数:21148 次
//保存
private function SavePicture():void
{
var width:Number,height:Number;
if(t_vd_Video.visible == true){
width=m_localVideo.width;
height=m_localVideo.height;
}else{
width=m_localVideo1.width;
height=m_localVideo1.height;
}
t_ban_Save.enabled = false;
m_pictureData = "";
for(var i:int = 0; i < width; i++)
{
for(var j:int = 0; j < height; j++)
{
if(m_pictureData.length > 0)
{
m_pictureData += "," + m_pictureBitmapData.getPixel32(i,j).toString();
}
else
{
m_pictureData = m_pictureBitmapData.getPixel32(i,j).toString();
}
}
}
var params:URLVariables = new URLVariables();
params.width = width;
params.height = height;
params.bitmap_data = m_pictureData;
params.id = idzd;
params.workid = workidf;
params.dm = dmf;
//Alert.show("错误:"+width+"=="+height);
t_ws_getFiles.send(params);
}
<mx:HTTPService id="t_ws_getFiles" url="http://localhost:8080/FlexHttpService/onLineTakePhotoServlet" showBusyCursor="true" method="POST" useProxy="false" result="__onGetFilesResult(event)" fault="__onGetFilesFault(event)"/>
<mx:Panel x="205" y="34" width="629" height="487" layout="absolute" title="视频拍照" fontSize="12">
<mx:VideoDisplay id="t_vd_Video" width="600" height="400" x="12" y="9" />
<mx:VideoDisplay id="t_vd_Video1" width="600" height="400" x="12" y="9" visible="false"/>
<mx:ControlBar horizontalAlign="right">
<mx:TextInput width="160" x="327" text="http://localhost:8080" id="txt_http"/>
<mx:Button id="t_btn_Shooting" label="拍照" click="SnapshotPicture()"/>
</mx:ControlBar>
</mx:Panel>
<mx:Panel id="t_panel_Picture" x="180" y="5" width="629" height="487" layout="absolute" title="拍照图片" fontSize="12" visible="false">
<mx:Image id="t_img_Picture" x="13" y="5" width="600" height="400"/>
<mx:ControlBar horizontalAlign="right">
<mx:Button id="t_ban_Save" label="保存" click="SavePicture()" />
<mx:Button id="t_ban_Canel" label="取消" click="CanelPicture()" />
</mx:ControlBar>
</mx:Panel>