![]() |
Проблемы с методами MovieClip при изменении его координат!
Привет всем.
Постоянно при создании игр возникают проблемы с клипом, который приходится двигать. Описание проблемы Игра - вид сверху. Есть главный клип в который добавляются все игровые объекты. Игровое поле ( этот главный клип ) больше размера приложения, следовательно при движении персонажа он остается на месте а вокруг него движется игровое поле: Код AS3:
hitTestPoint localToGlobal globalToLocal Пример: Код AS3:
// _this еще не двигался ( правильное значение ) (x=-4.75, y=2.25) // _this после сдвигов (x=85.85, y=2.25) (x=613.3, y=99.5) (x=458.55, y=327) Есть ли как-нибудь способ избавится от таких проблем? Заранее благодарю за помощь. |
2 mott:
Почитайте внимательно о том, какие координаты должны передаваться в Point, служащий параметром для указанных вами методов. Методы работать не перестают. Просто они работают не так, как вы хотите, потому что где-то у вас ошибка. Не синтаксическая. Логика неверно работает. |
А он ( globalToLocal ) разве принимает координаты не из системы исчисления _this клипа ?
|
Цитата:
Цитата:
|
Ок.
Огромное спасибо! Просто в русской документации нет слова stage, и я интерпретировал глобальнный как родительский ( parent ). |
| Часовой пояс GMT +4, время: 19:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.