Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Выравнивание объекта sprite (http://www.flasher.ru/forum/showthread.php?t=179092)

Владимир Буквин 06.05.2012 14:28

Выравнивание объекта sprite
 
есть sprite_1, в котором лежат другие объекты типа displayObject и графика нарисованная через sprite_1.graphics. нужно, чтоб sprite_1.x , был равен sprite_2.x.
в sprite_1 смещен центр тяжести, в какую точку заранее не известно.
Из-за этого визуально sprite_1 и sprite_2, не совпадают по координате x
как узнать, где центр тяжести этого спрайта? - или как выровнять эти два спрайта относительно друг друга?

elder_Nosferatu 06.05.2012 15:09

Если sprite_2.parent == sprite_1, то
Код AS3:

var rect:Rectangle = sprite_2.getRect(sprite_2.parent);
trace(rect.x, "- смещение начала координат по X");
trace(rect.y, "- смещение начала координат по Y");


Владимир Буквин 06.05.2012 16:11

Спасибо! Это то, что мне нужно было. Тема закрыта


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

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