专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ColdFusion

flex设置舞台大小如何弄

发布时间:2010-06-14 17:24:37 文章来源:www.iduyao.cn 采编人员:星星草
flex设置舞台大小怎么弄?
打算在网页里用swf显示摄像头,但是这个摄像头的video无法控制大小

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
   xmlns:s="library://ns.adobe.com/flex/spark" 
   xmlns:mx="library://ns.adobe.com/flex/mx"
   creationComplete="showCamera(event)">
<fx:Script>
<![CDATA[
import flash.net.FileReference;
import flash.net.URLRequest;

import mx.controls.Alert;
import mx.events.FlexEvent;
import mx.graphics.ImageSnapshot;
import mx.graphics.codec.PNGEncoder;
import mx.rpc.http.HTTPService;


private var camera:Camera;
      private var video:Video;
protected function showCamera(event:FlexEvent):void{


camera=Camera.getCamera();
if(camera!=null){
video=new Video(200,150);
video.attachCamera(camera);
video.x=0;
video.y=0;
myUI.addChild(video);
}else{
Alert.show("对不起,您没有摄像头!");
}
}
public function takePic(event:MouseEvent):void{
Alert.show("clicked");
var jpgSource:BitmapData= new BitmapData(video.width,video.height);
var myMatrix:Matrix=new Matrix();
jpgSource.draw(video,myMatrix);
var png:PNGEncoder = new PNGEncoder();
var imgbyte:ByteArray=png.encode(jpgSource);

var request:URLRequest = new URLRequest("http://127.0.0.1:8080/takePic/servlet/getPic"); 
var loader:Loader = new Loader(); 
request.data = imgbyte;
request.method = flash.net.URLRequestMethod.POST;
request.contentType = "application/octet-stream";
loader.load( request );

}

]]>
</fx:Script>
<fx:Declarations>
</fx:Declarations>
<mx:UIComponent width="200" height="150" id="myUI" />
<s:Button x="100" y="150" label="拍照" id="imgBtn"   click="takePic(event)"/>
</s:Application>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
    <head>
        <title>${title}</title>
        <meta name="google" value="notranslate" />         
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        

            
        <script type="text/javascript" src="swfobject.js"></script>
        <script type="text/javascript">
            // For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. 
            var swfVersionStr = "${version_major}.${version_minor}.${version_revision}";
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 3D MAX导出MD2,delphi开发,该如何处理

    3D MAX导出MD2,delphi开发 我用dilphi开发3D游戏,想用3D MAX导出MD2建立关键针动画,然后用dilphi调用关键针,可是现在出现2个问...

  • coldfusion如何整合框架

    coldfusion怎么整合框架? 如题coldfusion怎么整合框架? 有没有例子 谁给讲解下,谢谢! ------解决方案-------------------- 其实,在...

  • coldfusion的正则表达式中文支持如何样

    coldfusion的正则表达式中文支持怎么样? coldfusion的正则表达式中文支持怎么样?有没有问题?我用的的是coldfusion 9 因为要用的一...

  • 求教解决办法

    求教 请问,哪里有GLscene的中文教程,视频也可.谢谢 ------解决方案-------------------- http://technology.jfcms.net/cx/Delp...

  • Provider '80020005',该怎么解决

    Provider '80020005' Provider '80020005' 类型不匹配。 \admin\add_products.asp, line 167 <!--#include file="../i...

  • 小弟我们打开一个网页的原理是什么

    我们打开一个网页的原理是什么? 我觉得是服务器端传输一个文档过来,然后由ie(或者其它的)编译,呈现我们面前的就是我们打开的网页了 -...

  • 小弟我想循环输出一个 cfgrid

    我想循环输出一个 cfgrid rt ------解决方案-------------------- cfgrid有个query属性的。 ------解决方案-----------------...

  • coldfusion解决方案

    coldfusion cf中上传可以控制大小吗?如何控制? ------解决方案-------------------- 上传前可以先得到文件大小,之后再决定是否要上...

  • C# 发送一个网页邮件 如何做

    C# 发送一个网页邮件 怎么做 我用System.Net.Mail;做的,可是它的属性就那么几个。怎么办? ------解决方案-------------------- M...

  • coldfusion 9 连接Access出错?该怎么处理

    coldfusion 9 连接Access出错??? 各位大侠帮忙看看,为何我用coldfusion 9 连接Access时,显示OK,连接Access unicode时却出现以下错误信...

热门推荐: