ActionScript 3 在AS3中生成网格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 在AS3中生成网格相关的知识,希望对你有一定的参考价值。

// Generate a grid when giving in columns and rows

function generateGrid( object:Sprite, rows:Number, column:Number, w:Number, h:Number ):void {						
	var totalWidth:Number = column * w;
	var totalHeight:Number = rows * h;
	
	// Do for loop for columns		
	for(var i:Number = 0; i <= column ; i++) {
		object.graphics.moveTo( w * i, 0 );
		object.graphics.lineTo( w * i, totalHeight );	
	}
	// Do for loop for rows
	for(var j:Number = 0; j <= rows ; j++) {
		object.graphics.moveTo( 0, h * j );
		object.graphics.lineTo( totalWidth, h * j );	
	}
	// Now we have a grid
}

var s:Sprite = new Sprite();
s.graphics.lineStyle(1, 0x000000);
addChild(s)

generateGrid(s, 3, 3, 100, 100);

以上是关于ActionScript 3 在AS3中生成网格的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3简单网格布局

ActionScript 3 AS3:创建一个Bottons网格

在 ActionScript 3.0 中生成敌人

AS3 Flash:从 1 个类中生成 2 个相同的对象?

在 AS3 中获取翻转时数据网格组件的索引

想要在 Actionscript 2.0 Flash 中生成多个影片剪辑实例