flash on 2010-4-14

by kihon
♥0 | Line 46 | Modified 2010-04-14 00:20:32 | 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/kemT
 */

package
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.geom.Point;
 
	public class Main extends Sprite
	{
		private var bullets:Vector.<Bullet> = new Vector.<Bullet>();
		private var count:int = 0;
 
		public function Main()
		{
			for (var y:int = 0; y < 3; y++)
			{
				for (var x:int = 0; x < 3; x++)
				{
					for (var z:int = 0; z < 10; z++)
					{
						var bullet:Bullet = new Bullet();
						bullet.x = x * 100 + 132;
						bullet.y = y * 100 + 132;
						bullet.z = z * 50;
						addChild(bullet);
					}
				}
			}
 
			stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
		}
 
		private function onMouseMove(event:MouseEvent):void
		{
			transform.perspectiveProjection.projectionCenter = new Point(mouseX, mouseY);
		}
	}
}
 
import flash.display.Sprite;
import flash.filters.GlowFilter;
 
class Bullet extends Sprite
{
	public function Bullet()
	{
		graphics.beginFill(0x0);
		graphics.drawCircle(0, 0, 2);
		graphics.endFill();
 
		this.filters = [new GlowFilter(0x009AD6)];
	}
}