Показать сообщение отдельно
Старый 21.08.2012, 00:06
mj_nooker вне форума Посмотреть профиль Отправить личное сообщение для mj_nooker Найти все сообщения от mj_nooker
  № 1  
Ответить с цитированием
mj_nooker

Регистрация: Aug 2009
Сообщений: 99
По умолчанию forceSmoothing не устанавливается!(?)

Привет всем!

Сделал кучу проектов, где в MCL.onLoadInit(img_mc:MovieClip) устанавливал img_mc.forceSmoothing = true, но вот сейчас внезапно столкнулся с глюком - в конкретном проекте, в MCL.onLoadInit после forceSmoothing = true картинка не сглаживается ("ступеньки").
Весь код находится в _root.
Все функции описаны в _root и видимы ок.

Тщетные варианты:
1) Пробовал писать новый MCL и сглаживать подгружаемую картинку из нового MCL.onLoadInit, не помогло.
2) Трейсил img_mc.forceSmoothing, выдает undefined и из тела .onLoadInit, и при обращении из кода в _root.
2) В новом fla-проекте forceSmoothing работает. В данном - нет.
3) Картинки корявые если подгружать их как локально, так и с хоста (поиском по форуму натыкался на топики с раскрытием бага crossdomain разрешений).
4) Думал, есть разница, где в теле .onLoadInit включать сглаживание - перед ресайзом img_mc, или после ресайза. Разницы нет - картинка корявая в любом случае.
5) Пробовал устанавливать forceSmoothing = true как динамически-создаваемому мувику, так и созданному в среде Flash - не сработало.
6) Перечитал все(?) возможные AS 2.0 референсы - нигде, никаких особенностей .forceSmoothing не упоминается.

Возможно, кто-то сталкивался?

Помогите, плз.