flash on 2010-6-8

by kihon
♥0 | Line 33 | Modified 2010-06-08 09:43:14 | MIT License
play

ActionScript3 source code

/**
 * Copyright kihon ( http://wonderfl.net/user/kihon )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/9IIM
 */

package
{
	import com.bit101.components.Label;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.media.Camera;
	import flash.media.Video;
	
	public class Main extends Sprite
	{
		private var camera:Camera;
		private var cfps:Label;
		private var fps:Label;
		
		public function Main()
		{
			cfps = new Label(this, 100, 300);
			fps = new Label(this, 100, 320);
			
			cfps.scaleX = cfps.scaleY = fps.scaleX = fps.scaleY = 2;
			
			camera = Camera.getCamera();
			
			if (camera)
			{
				var video:Video = new Video(camera.width * 2, camera.height * 2);
				video.attachCamera(camera);
				addChild(video);
			}
			
			addEventListener(Event.ENTER_FRAME, onEnterFrame);
		}
		
		private function onEnterFrame(e:Event):void 
		{
			cfps.text = "Current FPS:" + camera.currentFPS;
			fps.text = "FPS:" + camera.fps;
		}
	}
}