Цитата:
|
Так тут без разницы что масштабировать.
|
Да, совсем забыл, что битмап эксденс ДО.
Цитата:
|
А вот тут у меня вопросы, если сделать статическую 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