Actionscript AS2-尝试创建长方体网格

Actionscript AS2-尝试创建长方体网格,actionscript,actionscript-2,Actionscript,Actionscript 2,这是我当前的代码: _root.createEmptyMovieClip("noteGrid", _root.getNextHighestDepth()); for(i = 1; i <= 14; i++){ currentBlock = _root.noteGrid.attachMovie("block", "block" + i, _root.noteGrid.getNextHighestDepth); currentBlock._x = Math.floor(i /

这是我当前的代码:

_root.createEmptyMovieClip("noteGrid", _root.getNextHighestDepth());
for(i = 1; i <= 14; i++){
    currentBlock = _root.noteGrid.attachMovie("block", "block" + i, _root.noteGrid.getNextHighestDepth);
    currentBlock._x = Math.floor(i / 7) * 25;
    currentBlock._y = (i % 7) * 25;
}
\u root.createEmptyMovieClip(“noteGrid”,\u root.getNextHighestDepth());

对于(i=1;i而言,问题在于深度的设置

_root.noteGrid.getNextHighestDepth
您正试图访问
noteGrid
的属性,如果跟踪它,您将看到它告诉您这是一个函数,而不是调用函数。要调用函数,请执行以下操作:

_root.noteGrid.getNextHighestDepth()
从外观上看,您的代码并不完全符合您的要求,但如果您不提供有关您尝试执行的操作的更多详细信息,则无法真正修复。假设您正在尝试制作2x7网格,则您需要将for循环更改为

for(i = 0; i < 14; i++)
(i=0;i<14;i++)的