Есть мувиклип с текстом, текст выравнивается по границе пиксела, чтобы не блурился. Сам клип ездит вверх-вниз, причем в скрипте я отдельно проверяю, чтобы координата _y всегда была кратна 2. Блурится.
Проверил trace(_y) и trace (this.getBounds(_root).yMin).
Показывает следующее:
_y = 16, yMin = 15.95.
Убрал из клипа текст, оставил квадрат 1 на 1 пиксел с координатами в 0,0. Проверил. То же самое.
Итого в меню 5 пунктов, координаты (_y в пропертях и _y фактический) такие:
Код:
y=0, a.y=0
y=16, a.y=15.95
y=32, a.y=31.95
y=48, a.y=47.9
y=64, a.y=63.85
Соответственно, показывается нормально только первый пункт. Остальные блурятся.
Попробовал в цикле у каждого клипа делать this._y=16. Да, реально 16. trace(_y+4) показывает ровно 20, без всяких дробных частей. Только вот квадратик 1 на 1 все равно блурится, и getBounds() показывает не совсем 16. Как это лечить? У меня никогда таких проблем не было, обычно сколько сказал мувику, столько и будет. Всегда ровно все выстраивалось.. А тут вот такие грабли..