In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

kihonncamera

Get Adobe Flash player
by crea 10 Jan 2009
package {
	import flash.display.Sprite;
	import flash.media.Camera;
	import flash.media.Video;
	import flash.events.ActivityEvent;
	import flash.events.*;

	import flash.display.Bitmap;
	import flash.display.BitmapData;
	
	public class MyCamera extends Sprite {
		/*クラスファイル*/
var camera:Camera; 
		
var video:Video;
//var photo_bm:Bitmap;
//var photo_bd:BitmapData;
		
		public function MyCamera() {
			// カメラソースを取得
			 camera = Camera.getCamera();
		//ボタンの設定
//setShotBtn();
			 // 表示処理
			initCamera();
			//initPhoto();
		}
			
//-----------------------------------------------------------------//
//webcamの設定
//-----------------------------------------------------------------//
public function initCamera():void {
	/*接続されたWEBCAMの処理*/
			if ( camera != null ) {
				//WEBCAMの解像度とFPSを設定
				camera.setMode(320,240,30,true);
				// ビデオオブジェクト配置:サイズ指定
				video = new Video( camera.width,camera.height );
				// カメラ設定
				video.attachCamera( camera );
				
				// addChildで表示
				addChild( video );
			} else {
				trace("カメラが接続されていません");

			}
		}

		
/*		
		//-----------------------------------------------------------------//
//右側の画面の設定
//-----------------------------------------------------------------//
function initPhoto() {
	photo_bd = new BitmapData(320, 240, false, 0x00CCCCCC);
	photo_bm = new Bitmap(photo_bd);
	photo_bm.x = 320;
	photo_bm.y = 0;
	addChild(photo_bm);
}
		
		//-----------------------------------------------------------------//
//ShotBtnの設定
//-----------------------------------------------------------------//

function setShotBtn():void {
	btnShot.addEventListener(MouseEvent.CLICK, shot);
}
function shot(event:Event):void {
	photo_bd.draw(video);
}
*/
		
		
		
	}
}