カメラを表示する

f-siteの講師準備で大忙しでした・・・。

というわけで、セミナーでWebカメラを使ったので
AS3でカメラを表示させるプログラム。

おおお、結構簡単に出来ちゃったな。

イベントがどうなっているかは、こんどつっこみます。


package {
    import flash.display.Sprite;
    import flash.media.Camera;
    import flash.media.Video;
    
    public class MyCamera extends Sprite {
        
        public function MyCamera() {
            // カメラソースを取得
            var tape:Camera = Camera.getCamera();
            // 表示処理
            if ( tape != null ) {
                // ビデオオブジェクト配置:サイズ指定
                var video:Video = new Video( 320 , 240 );
                video.attachCamera( tape );
                // addChildで表示
                addChild( video );
            } else {
                // カメラが接続されてないときはダメ画像表示
                var mcNoCamera = new NoCamera();
                // addChildで表示
                addChild( mcNoCamera );
            }
        }
        
    }
}

コメントは受け付けていません。