LiveCam
Camera デバイスを取得して
Videoにアタッチする
♥0 |
Line 33 |
Modified 2010-11-29 09:42:46 |
MIT License
archived:2017-03-20 06:27:19
ActionScript3 source code
/**
* Copyright yooyke ( http://wonderfl.net/user/yooyke )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/k6Eu
*/
package {
import flash.events.Event;
import flash.events.MouseEvent;
import flash.media.Camera;
import flash.media.Video;
import flash.display.Sprite;
public class LiveCam extends Sprite {
private var video_:Video;
public function LiveCam() {
// write as3 code here..
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event=null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
video_ = new Video();
addChild(video_);
var button:Sprite = createButton();
button.addEventListener(MouseEvent.CLICK, onClick);
button.y = stage.stageHeight - button.height;
addChild(button);
}
private function createButton():Sprite {
var sp:Sprite = new Sprite();
sp.graphics.beginFill(0x7f7f7f);
sp.graphics.drawRoundRect(0,0,128, 32, 8);
sp.graphics.endFill();
return sp;
}
private function onClick(e:MouseEvent):void {
video_.attachCamera(Camera.getCamera());
}
}
}