2008年8月1日星期五

AS2.0 与 AS3.0 背景平铺

var tile = flash.display.BitmapData.loadBitmap("tile");
this.beginBitmapFill(tile);
this.lineTo(Stage.width,0);
this.lineTo(Stage.width,Stage.height);
this.lineTo(0,Stage.height);
this.lineTo(0,0);
this.endFill();



var BgContainer:Sprite = new Sprite( );
addChild(BgContainer);
drawBg();
function drawBg() {
var bitmap:BitmapData = new tile(0,0);
bitmap.draw(BgContainer);
/* 缩放 bitmap.draw(BgContainer, new Matrix());
var matrix:Matrix = new Matrix();
matrix.scale(2,2);
*/
var _mc:Sprite = new Sprite();
_mc.graphics.lineStyle();
_mc.graphics.beginBitmapFill(bitmap);
////位图缩放_mc.graphics.beginBitmapFill(bitmap, matrix);
_mc.graphics.drawRect(0, 0,stage.stageWidth,stage.stageHeight);
_mc.graphics.endFill();
addChild(_mc);
}




没有评论: