![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2005
Сообщений: 22
|
День добрый,
имеется 2 класса: Grid и Block - наследники от MovieClip. В конструкторе класса Grid, в цикле в массив забиваются экземпляры класса Block: this._grid[i][j] = _base.attachMovie("Block", "block" + i + j, _base.getNextHighestDepth(), {Grid:this});
private function onMoveStopped():Void
{
for (var i:Number = 0; i < this._w; i++)
for (var j:Number = 0; j < this._h; j++)
{
var bl:Block = this._grid[i][j];
//trace(bl);
bl.onMoveStopped();
}
trace("Move stopped");
}
![]() |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 316
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 22
|
Цитата:
|
|
|||||
|
Регистрация: Dec 2005
Сообщений: 316
|
по этой части следующее
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 22
|
А можно подробнее? Почему вышенаписанное по этой части?
Массивы у меня инициализируются следующим образом: |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 316
|
это было по тем данным, которые вы сначала показали. проверьте содержания массиса после его заполнения и это посмотрите http://flasher.ru/forum/showthread.php?t=79743
|
|
|||||
|
Любой метод экземпляра класса вызывается следующим образом:
Метод класса вызывается вот так: Из того кода, что ты привел, невозможно понять каким образом организованы у тебя классы, следовательно указать на конкретную ошибку я не могу. - если этот метод является обработчиком события присылаемого внешним объектом, то он должен быть объявлен как открытый. |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 22
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 22
|
Разобрался. После вызова
от моего класса ничего не остается. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|