Просмотр полной версии : hitTest
Dr.TermiT
18.07.2002, 16:33
Как должен выглядеть код проверки на ActionSript(Flash MX) соприкосновения данного клипа со вторым клипом (с помощью hitTest)? :confused:
F1
if (hitTest( _root._xmouse, _root._ymouse, false));
if(_root.ball, hittest(_root.square)){
trace("ball intersects square");
}
voro_bej
18.07.2002, 16:42
MovieClip1.hitTest(MovieClip2).
И вообще, в Helpe все сказано.
А в исходниках, я думаю, тоже дофига всего накидано.
Dr.TermiT
18.07.2002, 21:21
Существует ситуация: два управляемых объекта (sship и sship2) sship должен поразить sship2 клипом laser. Как сделать код для laser с помощью hitTest, и если происходит соприкосновение проиграть второй кадр в клипе sship2.
Egoritch
18.07.2002, 22:22
file://C:\Program%20Files\Macromedia\Flash%20MX\Help\Flash\html\30_asd_07_m71.html
if (laser.hitTest(sship2))sship2.gotoAndPlay(2).
Но не поленись, прочитай верхнюю ссылочку или, если верхняя ссылочка не сработает, то вот эту:
file://C:\Program%20Files\Macromedia\Flash%205\Help\ActionScriptDictionary\html\08_max_mov19.html
Dr.TermiT
19.07.2002, 16:52
Спасибо, что ответели, но все таки не работает. Может дело в слоях? :confused: Может sship2 и laser должны быть в одном слое? :confused:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.