Action Script 3.0 でwebカメラを使う

AS3でwebカメラを使うときのソースをメモ。
画質設定のところを上手く調整しないと画像が荒くなったりするようです。
[as3]
package {
import flash.display.Sprite;
import flash.media.Camera;
import flash.media.Video;

public class webCamera extends Sprite {

public function webCamera() {

// constructor code

// カメラを取得
var camera = Camera.getCamera();

// ビデオ配置:サイズ指定
var video:Video = new Video( 400 , 320 );

// カメラ設定
video.attachCamera( camera);

// 表示
addChild( video );

//カメラの画質設定
camera.setMode(400,320,30);

}
}

}
[/as3]