![]() |
hitTest
Как должен выглядеть код проверки на ActionSript(Flash MX) соприкосновения данного клипа со вторым клипом (с помощью hitTest)? :confused:
|
F1
if (hitTest( _root._xmouse, _root._ymouse, false)); if(_root.ball, hittest(_root.square)){ trace("ball intersects square"); } |
MovieClip1.hitTest(MovieClip2).
И вообще, в Helpe все сказано. А в исходниках, я думаю, тоже дофига всего накидано. |
Существует ситуация: два управляемых объекта (sship и sship2) sship должен поразить sship2 клипом laser. Как сделать код для laser с помощью hitTest, и если происходит соприкосновение проиграть второй кадр в клипе sship2.
|
file://C:\Program%20Files\Macromedia...sd_07_m71.html
if (laser.hitTest(sship2))sship2.gotoAndPlay(2). Но не поленись, прочитай верхнюю ссылочку или, если верхняя ссылочка не сработает, то вот эту: file://C:\Program%20Files\Macromedia...max_mov19.html |
Спасибо, что ответели, но все таки не работает. Может дело в слоях? :confused: Может sship2 и laser должны быть в одном слое? :confused:
|
| Часовой пояс GMT +4, время: 12:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.