Я пытаюсь создать доску для игры, используя блок клипа в моей библиотеке.Мой код находится в связанном файле ActionScript и выглядит так:
package {
import flash.display.*;
public class Plethora extends MovieClip {
public function Plethora(): void {
var m:uint=200;
var n:uint=200;
var boardArray:Array = [[0, 1, 0], [0, 1, 0], [1, 0, 1]];
for (var i:uint=0; i < 3; i++) {
for (var j:uint=0; j <3; j++) {
if (boardArray[i,j] == 1){
var thisBlock: Block = new Block();
thisBlock.stop();
thisBlock.x = m;
thisBlock.y = n;
addChild(thisBlock);
}
m = m -50;
}
n = n - 50;
}
}
}
}
Когда я запускаю его тест, я получаю следующий вывод:
verify Plethora$iinit()
stack:
scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ flash.display::MovieClip$ Plethora$]
locals: Plethora * * * * * *
0:getlocal0
stack: Plethora
scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ flash.display::MovieClip$ Plethora$]
locals: Plethora * * * * * *
1:pushscope
stack:
scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ flash.display::MovieClip$ Plethora$] Plethora
...
locals: Plethora? uint uint Array? uint uint Block
136:findpropstrict addChild
stack: Array? Plethora
scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$
У меня нетмалейшее представление о том, что это может даже значить.Буду признателен за некоторые советы о том, как начать отладку этого.