Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Смещение при масштабе (http://www.flasher.ru/forum/showthread.php?t=172403)

boriskaaa 08.12.2011 18:56

Смещение при масштабе
 
Всем привет..

Почему если динамически масштабируется (width или scaleX) спрайт, то он смещается немного влево до конечного момента ?

Допустим через enterFrame я меняю размер до 300 и пока спрайт не достиг значения 300 он смещён немного влево.

Как это делается правильно ?

GBee 08.12.2011 19:35

Возможно внутри он не совсем в 0, 0 отрисован.

goodguy 08.12.2011 20:00

Цитата:

Возможно внутри он не совсем в 0, 0 отрисован.
Даже скорее всего.
Спрайт на самом деле никуда не смещается, смещается его контент.

ChuwY 09.12.2011 01:54

Спрайт нарисован во flash ide или имеет контуры, нарисованные с помощью методов graphics?
Если да, то можно перевести линии в заливку, не использовать масштабировании линий или придумать что-нибудь еще.
Специфика работы линий такова, что, при масштабировании заливки, линия тоже увеличивается, но координаты считаются по краю заливки, а не линии.
В общем, это частный случай того, о чем сказали остальные :)


Часовой пояс GMT +4, время: 14:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.