カメラを表示する
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 );
}
}
}
}