flash on 2009-9-11

by hacker_7bnhd5gd
♥0 | Line 23 | Modified 2009-09-11 16:23:00 | MIT License
play

ActionScript3 source code

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

package {
	import flash.display.*;
	
	public class Hoge extends Sprite {
		public function Hoge() {
			var w:int = 120;
			var h:int = 150;
			var data1:Array = [0,0, w,0, w,h, 0,h, 0,0];
			var data2:Array = [25,25, w+25,25, w+25,h+25, 25,h+25, 25,25];
			var data3:Array = [50,50, w+50,50, w+50,h+50, 50,h+50, 50,50];
			var datalist:Array = data1.concat(data2, data3);
			var commands:Vector.<int> = Vector.<int>([1,2,3,2, 1,2,3,2, 1,2,2,2]);
			var data:Vector.<Number> = Vector.<Number>(datalist);
			var winding:String = GraphicsPathWinding.EVEN_ODD;
			var shape:Shape = new Shape();
			
			shape.graphics.beginFill(0xFF0000);
			shape.graphics.drawPath(commands, data, winding);
			shape.graphics.endFill();
			shape.x = 20;
			shape.y = 20;
			addChild(shape);
		}
	}
}