flash on 2009-10-27

by demouth
♥0 | Line 21 | Modified 2009-10-27 13:04:08 | MIT License
play

ActionScript3 source code

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

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="this.init()">
	<mx:Script>
		<![CDATA[
		
		//WidthとHeightを設定すると
		//描画していない領域でも
		//マウスイベントが通ってしまう。
		
		import flash.events.MouseEvent;
		import mx.containers.Canvas;
			
		private var s:Canvas;
			
		private function init():void
		{
			
			var c:Canvas = new Canvas();
			c.graphics.lineStyle(10, 0);
			c.graphics.drawRect(20, 20, 150, 150);
			c.width = 200;
			c.height = 200;
			c.cacheAsBitmap = true;
			this.addChild(c);
			c.addEventListener(MouseEvent.CLICK , trace);
			
		}
		]]>
		
	</mx:Script>
</mx:Application>