Bitmap 初歩練習

by kazuyuki
♥0 | Line 26 | Modified 2010-04-10 16:39:31 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.display.Bitmap;
    import flash.display.BitmapData;
    import flash.events.Event;
    import flash.geom.Matrix;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            var backdata:BitmapData = new BitmapData(stage.stageWidth,stage.stageHeight,false,0x000000);
            var bmpdata:BitmapData = new BitmapData(50,1,true,0x99ff0000);
            var backbmp:Bitmap = new Bitmap(backdata);
            var bmp:Bitmap = new Bitmap(bmpdata);
            addChild(backbmp);
            
            for(var i:int = 0; i<200; i++){
            	var _matrix:Matrix= new Matrix();
            	var sc:int = 10*Math.random();
			var nX:int = Math.floor(Math.random()*465);
			var nY:int = Math.floor(Math.random()*465);
			_matrix.scale(sc,sc);
			_matrix.rotate(360*Math.random());
			_matrix.translate(nX,nY);
            backdata.draw(bmp,_matrix);
            }
        }
    }
}

Forked