01/11/2008

Обезжиренный Reflect ver. 1.0

Опубликовано в: Эксперименты — Тэги: — Nicolas Prof @ 11:32

Наконец то добрались ручки до известного класса отражения от Pixelfumes. В классе были произведены небольшие изменения, для удобства работы, а также немного оптимизирован код. Структура класса осталась идентичной, те же методы, те же параметры.

Отличия следующие:

  • улучшена производительность private метода update, для отражения контейнеров с анимацией;
  • проработана типизация, логика работы, и убраны медленные getChildByName;
  • нет ограничения на тип контейнера, теперь это может быть Sprite;
  • отражение сглаживается;

По поводу демо (слева – Prof Reflect, справа – Pixelfumes Reflect). При масштабировании можно заметить артефакт «битого» изображения у Pixelfumes. Ну а при тесте производительности небольшой прирост в производительности за счет использования Sprite. С обновлением анимации прирост был бы намного больше, просто лень было это реализовывать в демо…

Download – Reflect ver. 1.0
Смотреть в действии

2 Responses to “Обезжиренный Reflect ver. 1.0”

  1. andre says:

    Опробовал класик. В целях оптимизации советую добавить метод остановки интервала без удоления отражения — clearInterval(_updateInt) Я то добавил, но вот люди не поймут когда в режиме сна Reflect проц жрет на 50%

  2. Svelov says:

    Каждый день проверяю написал ли ты что-нибудь новое. Классный блог. Жду с нетерпением возвращения. Успехов и новой волны.

Оставить комментарий

 

Menu:
Twitter Updates:
    Archive:
    Control:
    Flash & Flex friends: