PDA

Просмотр полной версии : А есть ли какие-нибудь библиотеки AS3 -> AS2?


s8000_1
08.11.2007, 04:51
Имею в виду библиотеку классов AS3 (с тем же функционалом), но написанную на AS2.

Чтобы можно было, например, подключить ее к флэшке, написанной на AS3, сделать какие-нибудь необходимые замены имен функций, и чтобы заработало в AS2.

etc
08.11.2007, 09:03
Что подразумевается под функционалом?

s8000_1
08.11.2007, 14:34
Имею в виду функции, эмулирующие работу функций AS3. Например событийную модель.

Чтобы в AS2 можно было создавать слушателей для мувиклипов, т. е. работали такие конструкции:

...
mc.addEventListener(MouseEvent.CLICK,whenClicked);
...

В принципе это реализуемо (довольно муторно конечно), но мало ли, может кто-нибудь уже реализовал.

etc
08.11.2007, 14:36
Есть стандартный EventDispatcher в пакете mx.utils.
Единственное, всплывающие события, приоритет и некоторые другие вещи он не поддерживает. И традиционный косяк AS2 с областями видимости.

aQuestion
08.11.2007, 18:24
И традиционный косяк AS2 с областями видимости.А что насчёт Function.apply?

etc
08.11.2007, 18:27
Ну эту проблему им и решают, используя Delegate.