![]() |
HitTest
значит есть два объекта s1 и s2 они очень абстрактной формы, так что получается очень много пустого места в своеобразных Bounding Box-ах, т. е. они могут соприкоснуться углами своих "Ящиками" а рисунки не соприкоснутся и команда
if (s1.hitTest (s2)) { .... } сработает!! Так вот как сделать проверку пересечения по контуру самого рисунка???? :D |
Напрямую - никак. Надо хитрить. Например, обставить один из клипов руками по контуру невидимыми клипами и проверять попадание этих клипов на вторую фигуру.
|
Почему - никак???
Разве вот это не работает? : Пишем на клипе s1 : onClipEvent(enterFrame) { if (*.hitTest(getBounds(_root).xMax, _y, true)) { xSpeed = -speed; } if (*.hitTest(getBounds(_root).xMin, _y, true)) { xSpeed = speed; } if (*.hitTest(_x, getBounds(_root).yMax, true)) { ySpeed = speed; } if (*.hitTest(_x, getBounds(_root).yMin, true)) { ySpeed = -speed; } } * - Путь до s2. |
2 BlackChuvak:
ты сам то пробовал или только догадки сюда шлешь? всегда свой код вставляй во флэшку и проверяй результат... |
да...
идея хорошая, но BlackChuvak что ты имеешь ввиду под переменными xSpeed и speed и что такое getBouds(_root) никогда раньше не втсречал! И ещё одно к сожалению слишком громоздко! Но ниче пригодится!
|
!
Всё проверено мной и работает! И не один раз проверено! :) :) :)
|
научи!
кинь исходник..
научи!!! ;) |
НЕ ВОПРОС!
Вложений: 1
Да, кстати, про переменные xSpeed и ySpeed - это не принимать в расчёт! Это я там делал мув, забыл удалить...
А вот и файл... Да, кстати, зайдите вот сюда, плиз... :) :) :) |
Что-то бред какой-то...
Или ты, Черный Чел, не понял вопроса... Или я не понял ответа... |
Что за ЛАЖА???
Нимогу ни единого файла с флешера скачать, все пытаются загрузиться как attachment.php ничего не понимаю!
|
| Часовой пояс GMT +4, время: 11:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.