Bitmap 初歩練習
♥0 |
Line 26 |
Modified 2010-04-10 16:39:31 |
MIT License
archived:2017-03-20 01:08:58
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);
}
}
}
}