Какое-то не очень название для интерфейса.
Существует негласное (ну или даже не совсем не гласное) правило, что название интерфейса должно быть прилагательным, а название класса существительным в единственном числе
Я бы назвал интерфейс IUpdatable, а в нем бы создал один метод update()
LifeIsRhythm, ваш код не рабочий
Цитата:
 Код AS3:
public function insert(object:IEnterFrame):void
{
if (_objects.indexOf(object) == -1) return; // никогда не добавит новый объект, так как условие будет всегда выполняться, тут == надо заменить на >
_objects[_count++] = object; // вот тут тоже не понятно, лучше push() использовать. Все равно будет ячейка создаваться
}
public function remove(object:IEnterFrame):void
{
_objects.splice(_objects.indexOf(object), 1); // если объект отсутствует, в массиве, то он снесет другой, и массив сместится. Нужна проверка, а есть ли такой в массиве, перед тем, как удалять
// да и _count тогда надо обновить, чего тут не происходит
}
|
Цитата:
|
Если можно в двух словах объясните про контроллеры и вьюшки, или ссылку дайте.
|
В двух словах это не объяснить. Читайте про шаблоны проектирования. Книг полно. Да и тем тоже