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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Хотя да, есть возможность это обойти, добавив в тот же package класс с таким же именем... но это уже стараться надо.
Ты пробовал так сделать?

А что мешает сделать синглтон вот так?
Код AS3:
package {
   public class Singletone {
 
      private static var _instance:Singleton = null;
 
      pubic function Singltone() {
          if (_instance) throw new Error("Singltone! Use Singltone.instance getter instead");
          _instance = this;
      }
 
      public static function get instance():Singltone {
          return _instance || new Singltone();
      }
   }
}
Зачем городить какие-то приватные ключи и другие конструкции?
__________________
Ко мне можно и нужно обращаться на ты)