1

myBlock[1]、myBlock[2]などのように呼び出すことができるように、次の画像を配列に入れるにはどうすればよいですか

var myBlock1:Block = new Block();
var myBlock2:Block = new Block();
var myBlock3:Block = new Block();
4

3 に答える 3

1
var myBlock:Array = new Array(
    new Block(),
    new Block(),
    new Block()
);

より多くの配列については、このチュートリアルを参照してください。

于 2012-09-04T10:21:43.980 に答える
0

このように使えます。

var myBlock:Array = new Array();
myBlock.push(myBlock1, myBlock2, myBlock3);
于 2012-09-04T12:51:12.550 に答える
0

または素敵なループで:

var blocks:Array = [];
var n:int = 100; // I want a hundred blocks please

for(var i:int = 0; i < n; i++)
{
    var block:Block = new Block();
    block.id = i; // my block class has an id 
    blocks.push(block);
{

// I want block 42 - (or 41 as its 0 based to be pedantic)
trace(blocks[41].id); // my block has id of 42
于 2012-09-04T13:13:28.730 に答える