PDA

Просмотр полной версии : Эффективный Изврат


Nirth
11.01.2007, 04:36
Решил я сегодня поигратся с ActionScript 2.0...бывает же =)

Начал переносить библиотеку mx.effects.* из Flex 2 Framework.

Идея в кратце:
У нас есть класс эффекта (тип IEffect), который что то делает с мувиклипом.

Так же есть два типа коллекций - Parallel и Sequence. В коллекции можно складывать эффекты, и потом запускать. Parallel запускает эффекты одновремено, а Sequence по очереди. При этом коллекции можно добавлять друг в друга, с любым уровнем вложения.

на данный момент присутствуют следующие эффекты:

Move - двигает объект.

Scale - маштабирует.

Rotate - крутит.

Alpha - регулирует прозрачность.

планируется добавить:

Wipe - появление объекта из за маски

Pixilate - аналог mx.transitions.Pixilate

Blur - размытие

Gray - обесцвечивание объекта (и обратно)

и еще кучу эффектов.

Текущая версия 0.0.1 стабильно работает только метод IEffect.start(); :taunt:

Какая то дибильная демонстрация (http://lab.orangeflash.eu/flash8/as2Effects/)

какие то непонятные, и почти не документированные исходники. (http://lab.orangeflash.eu/flash8/as2Effects/AS2Effects.zip)

etc
11.01.2007, 14:27
Ммммм, а чем оно принципиально отличается от кучи последовательных твинов?

KorsaRUS
11.01.2007, 16:45
Невероятно крутая весч)))

Еше б знать зачем она?

Nirth
11.01.2007, 19:38
Ммммм, а чем оно принципиально отличается от кучи последовательных твинов?
Мы инкапсулируем твины =)

Nirth
11.01.2007, 19:57
2 СССРirate
такие вопросы заставляют меня слишком много думать, не надо их=)