Я хочу расширить или скопировать класс PopUpManager, чтобы добавить возможность отслеживать количество окон.Я просто хочу добавить простой windowCount ++ при добавлении окна и windoCount-- при его удалении.
проблема в том, что PopUpManager - это класс Singleton ... Я не смог заставить его работать должным образом, расширяяЭто.И теперь я попытался скопировать код из файла PopUpManager.as и просто добавить свою переменную в конец его функций.Похоже, что он не работает, поскольку он говорит, что мои свойства не определены, даже если они объявлены над конструктором.
Я думаю, мне нужно будет сделать копию PopUpManagerImpl.as, так как это всекажется, что большая часть бизнеса проживает (PopUpManagerImpl extends EventDispatcher implements IPopUpManager
), что позволило бы мне иметь доступ к переменной?и должен ли я игнорировать менеджера и просто поместить его в класс реализации?