flash on 2010-4-13

by kihon
♥0 | Line 29 | Modified 2010-04-13 19:40:59 | 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/fQhT
 */

package
{
	import flash.display.Sprite;
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.events.Event;
	import flash.geom.Matrix;
 
	public class Main extends Sprite
	{
		private var bd:BitmapData;
 
		public function Main()
		{
			var matrix:Matrix = new Matrix();
			matrix.createGradientBox(300, 300);
 
			var gradation:Sprite = new Sprite();
			gradation.graphics.beginGradientFill("linear", [0x0, 0xFFFFFF], [1.0, 1.0], [0, 255], matrix);
			gradation.graphics.drawRect(0, 0, 300, 300);
			gradation.graphics.endFill();
 
			bd = new BitmapData(300, 300, false, 0xFF0000);
			bd.draw(gradation);
			addChild(new Bitmap(bd));
 
			addEventListener(Event.ENTER_FRAME, onEnterFrame);
		}
 
		private function onEnterFrame(event:Event):void
		{
			bd.scroll(1, 0);
		}
	}
}