• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>Flex>文章内容
  • 在FLEX里显示Video的问题
  • 来源:l4cd.net 作者:l4cd.net 2008-10-05 【


在Flash里..我们可以直接使用
var _video:Video = new Video()
addChild(_video)
来添加Video对象..

可是在Flex里..上述的代码会提示不可以强制把Video对转转换成UIComponent对象..
我们必须通过VideoDisplay作为"桥"..先把Video添加到VideoDisplay中..
再把VideoDisplay添加到Application中..才可以完成Video的显示.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
  <mx:Script>
    <![CDATA[
      private var _video:Video;
      private function init():void{
        _video = new Video(320,240);
        v_Display.addChild(_video);
        
        //获取cam对象.
        _video.attachCamera(Camera.getCamera());
        _video.width = 320
        _video.height = 240
      }
    ]]>
  </mx:Script>
  <mx:VideoDisplay id="v_Display" width="320" height="240"/>
</mx:Application>



上一篇:自定义Flex的Loading界面(源码)   下一篇:AdvancedDataGrid应用 --- 自定义 ItemRenderer
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)