|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
меняет ли координаты рисунка в клипе - его отражение?
есть movie clip по координатам 0;0;
в него была добавлена Bitmap и дальше я двигаю два таких клипа задачка стоит отследить их "столковение" все прекрастно проиходит. Но лишь до тех пор пока к одному из клипов не применяется отражение через scaleX=-1 - после этого в той же самой процедуре отслеживания столковения это самое "столкновение" фиксируется когда уже визуально рисунки налезли друг на друга. вывод один: реальные координаты картинки перестали быть 0;0 что то та случилось при отражени. но что именно? подскажите пожалуйста. |
|
|||||
Lorem ipsum
|
Цитата:
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
ну а почему тогда изменилось поведение? яничего кроме отражения не делал то есть я провел прямой эсперимент: задал координаты х одного клипа там, где оканчивается х другого+ его ширина. - налезли!
|
|
|||||
Lorem ipsum
|
Нужен код. Клипа, рисунка в нем, проверки столкновений.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
а есть какой нибудь способ увидеть "фактические размеры" movie clip - то есть он же по факту безразмерный(прозрачный) вот загрузил я в него картинку еще что то. кто его знает какой он. можно как то получить то визуально. может фон закрасить или как то так???
|
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Есть getBounds(). По-моему проблемы от непонимания того, что графика клипа может находиться относительно нуля клипа где угодно. И при отражении она отражается как раз относительно нуля (который где угодно может быть).
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
я когда добавлял картинку в клип - укзал координаты картинки - ноль ноль.
Добавлено через 2 минуты эта функция у меня выдала такие координаты у отраженного movieclip x=-103.25, y=-57.25, w=196, h=202.25 но почему минус то? |
|
|||||
Lorem ipsum
|
Потому что getBounds() не чувствителен к скейлам и такому прочему. Он не знает, что флаг на самом деле по прежнему имеет точку привязки на флагштоке, просто ветер подул в другую сторону. Он просто говорит, что теперь координаты обрамляющего флаг прямоугольника сместились, ширина осталась.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
я сейчас возьму и визуально привяжу к координате к - какой нибудь элемент. а потом посмотрю - будет ли он по одному краю с картинкой.
Добавлено через 2 минуты так вот!!! когда картинка отразилась она ИЗМЕНИЛА ТАКИ СВОЕ ПОЛОЖЕНИЕ В КЛИПЕ НА СВОЮ ШИРИНУ!!! а вы пишите - нет. но все равно - спасибо) |
|
|||||
Lorem ipsum
|
А у меня не изменила )
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 13:17. |
|
« Предыдущая тема | Следующая тема » |
|
|