|
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
HitTest
значит есть два объекта s1 и s2 они очень абстрактной формы, так что получается очень много пустого места в своеобразных Bounding Box-ах, т. е. они могут соприкоснуться углами своих "Ящиками" а рисунки не соприкоснутся и команда
if (s1.hitTest (s2)) { .... } сработает!! Так вот как сделать проверку пересечения по контуру самого рисунка???? |
|
|||||
Человек и Здание
|
Напрямую - никак. Надо хитрить. Например, обставить один из клипов руками по контуру невидимыми клипами и проверять попадание этих клипов на вторую фигуру.
__________________
Регардсы. |
|
|||||
Регистрация: Oct 2002
Адрес: СПБ
Сообщений: 58
|
Почему - никак???
Разве вот это не работает? : Пишем на клипе 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:
ты сам то пробовал или только догадки сюда шлешь? всегда свой код вставляй во флэшку и проверяй результат...
__________________
Max. |
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
да...
идея хорошая, но BlackChuvak что ты имеешь ввиду под переменными xSpeed и speed и что такое getBouds(_root) никогда раньше не втсречал! И ещё одно к сожалению слишком громоздко! Но ниче пригодится!
|
|
|||||
Регистрация: Oct 2002
Адрес: СПБ
Сообщений: 58
|
!
Всё проверено мной и работает! И не один раз проверено!
|
|
|||||
научи!
кинь исходник..
научи!!!
__________________
Max. |
|
|||||
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
Что-то бред какой-то...
Или ты, Черный Чел, не понял вопроса... Или я не понял ответа...
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
Что за ЛАЖА???
Нимогу ни единого файла с флешера скачать, все пытаются загрузиться как attachment.php ничего не понимаю!
|
Часовой пояс GMT +4, время: 13:02. |
|
« Предыдущая тема | Следующая тема » |
|
|