![]() |
вообще для таких случаев нужно делать так, чтобы мувики сами сообщали, что они свалили оттуда откуда надо:
hit_mc // мув, с которым считается хит: my_mc.onEnterFrame = function(){ if(!this.hitTest(hit_mc._x, hit_mc._y)){ delete this.onEnterFrame; startCheckForHitTest() } else { doSomethingWhileImOnHit_mc(); } } |
Цитата:
function myHitTest() { if (clip1.hitTest(clip2)) { //нужное действие } clearInterval(ID); } А вот этот код первые 2 секунды не проверяет хит, но после проверяет его каждые 50 мс: function myHitTest() { //if (clip1.hitTest(clip2)) { //нужное действие //} trace("Работаю!"); } function mySetInterval() { clearInterval(zadergka); _root.ID = setInterval(myHitTest, 50); } var zadergka = setInterval(mySetInterval, 2000); |
2Бармалей ..понял..спасибки...
Так с задержкой понятно...обе идеи нештяки...спасибо большое!!!...жаль сам не допёр=( Но вот этот вапрос всётаки остался.... можно какнить написать что нить типа того... if (_root.car.hitTest(_root[obj*])) {блаблабла} где obj* - это все объекты с именами obj1,obj2,...,obj999 2KidsKilla если так как у тебя писать то тормоза получаются...патамушта my_mc оч много(ок 500-1000) и каждый делает ивент онЕнтерФрейм...памоему из-за этого...хотя... |
| Часовой пояс GMT +4, время: 19:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.