Показать сообщение отдельно
Старый 16.03.2013, 13:09
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 10  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Я бы рекомендовал шаблон одиночку
Нет никакого смысла в том, чтобы создавать синглтон для простого массива.
Достаточно класса с парой статических методов
Код AS3:
package {
        public class SomeClass {
              private static var _array:Array = [];
 
              public static function addElement(element:SomeElement):void {
                    if (_array.indexOf(element) < 0) {
                         _array.push(element);
                    }
              }
              public static function removeElement(element:SomeElement):void {
                    if (element == null) return;
                    var index:int = _array.indexOf(element);
                    if (index > -1) {
                          _array.splice(index, 1);
                    }
              }
        }
}