Псевдокод написан не в синтаксисе AS3. Человек, который его писал, наверняка и не знаком с технологией флэш и языком AS3. Иначе он бы знал, что все дисплейные объекты итак имеют ссылку на мейн, которая всегда доступна через свойство root (ну, не всегда, а когда дисплейный объект находится в Списке Отображения. Но, я так понимаю, клетки наследующие Спрайт создавались именно для того чтобы отображаться). Кроме того, из псевдокода видно, что автор собирается помещать логику всей игры в каждую отдельную клеточку, а через мейн лазить в гости к соседям. Я бы удалил это руководство с диска, не забыв зажать Shift.
Добавлено через 8 минут
Цитата:
Все что касается этой ссылки на main мне не понятно, вплоть до типа переменной ОС. То есть не могу перевести в код.
|
Код AS3:
public class Cell extends Sprite
//...далее конструктор
public function Cell (os:Main = null) {