получение и установка глобальных координат компонента в Flex AS3 - PullRequest
0 голосов
/ 26 февраля 2011

Привет всем У меня есть несколько компонентов в контейнере, эти компоненты можно перетаскивать, чтобы их можно было перетащить на цель. Но если их утащили от цели, их следует заменить в исходном положении. Проблема заключается в том, что когда я получаю координаты x и y для события нажатия мыши, и устанавливаю, что координаты для события включения мыши активны, но он не идет в исходное положение, потому что x и y являются его локальными координатами в контейнере. 1001 *

Я хочу спросить, как получить глобальные координаты, а затем установить их в другое время, чтобы они пришли в исходное положение. Кто-нибудь может дать мне кусок кода? Заранее спасибо :)

1 Ответ

1 голос
/ 26 февраля 2011

Во Flex класс MouseEvent имеет свойство stageX и stageY в дополнение к localX и localY. Свойства сцены представляют глобальную позицию события.

Я уверен, что вы можете сохранить их позже, чтобы изменить положение компонента.

см .: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html#stageX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...