PDA

Просмотр полной версии : hitTest


Dr.TermiT
18.07.2002, 16:33
Как должен выглядеть код проверки на ActionSript(Flash MX) соприкосновения данного клипа со вторым клипом (с помощью hitTest)? :confused:

lexass
18.07.2002, 16:40
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: