Показать сообщение отдельно
Старый 18.11.2013, 16:30
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 26  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
Так тут без разницы что масштабировать.
Да, совсем забыл, что битмап эксденс ДО.

Цитата:
А вот тут у меня вопросы, если сделать статическую public переменную, то она станет одна для всех екземпляров, то есть я предполагал, что если будет сто экземпляров, то _eventDispatcher не будет создаваться сто раз, а создастся лишь добавит ссылку на одно и тоже свойство.. Это не так?
Делается статик утилита полностью с методом add(vector) либо addElement(do) . Это утилита - ей совершенно не нужно быть экземпляром.

Цитата:
Да, Спасибо! Только сейчас дошло, что на обьект не подпишешься, так диспетчера же нет. Вот тогда лучший вариант,
в классе который ждет событие и создавать статик свойство с диспетчером и на него же и подписаться.
Можно было бы и сам класс наследовать от ED, но я пока собираюсь его только в одном месте использовать, да и если понадобится,
то изменить не долго.
Я уже сказал - делать надо extends EventDispatcher. Либо если пойдете по пути статика, то метод addListener(name, function) , а внутри работает со своим приватным диспатчером.
Как то так
Код AS3:
ScaleUtils.addElement(someDO);
ScaleUtils.addListener(Event.COMPLETE , f);
ScaleUtils.scaleAll(); // flush all elements
__________________
Марк Tween