![]() |
Смещение при масштабе
Всем привет..
Почему если динамически масштабируется (width или scaleX) спрайт, то он смещается немного влево до конечного момента ? Допустим через enterFrame я меняю размер до 300 и пока спрайт не достиг значения 300 он смещён немного влево. Как это делается правильно ? |
Возможно внутри он не совсем в 0, 0 отрисован.
|
Цитата:
Спрайт на самом деле никуда не смещается, смещается его контент. |
Спрайт нарисован во flash ide или имеет контуры, нарисованные с помощью методов graphics?
Если да, то можно перевести линии в заливку, не использовать масштабировании линий или придумать что-нибудь еще. Специфика работы линий такова, что, при масштабировании заливки, линия тоже увеличивается, но координаты считаются по краю заливки, а не линии. В общем, это частный случай того, о чем сказали остальные :) |
| Часовой пояс GMT +4, время: 14:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.