![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Новичок Сообщений: 1 Регистрация: 18.04.2012 Пользователь №: 10970 ![]() |
Принцип такой: если ты набираешь в строке 12345 или же 54321 то, появляются соответственные юниты. Далее если они соприкасаются, то должно что-то трасится, однако нечего не происходит. Баг не в hit тесте, так как если я просто поставлю двух юнитов рядом, то всё заработает. Вот сам код:
Код onClipEvent (load) {
a = 1; b = 1; function POnload() { nap = 2; zah = 2; health = 100; } function oOnload() { nap = 2; zah = 1; health = 100; } function PersOnEnterframe() { if (health<70) { gotoAndStop(5); } else { if (health<40) { gotoAndStop(9); } else { gotoAndStop(1); } } } function oOnEnterframe() { if (health<70) { gotoAndStop(5); } else { if (health<40) { gotoAndStop(9); } else { gotoAndStop(1); } } } } onClipEvent (enterFrame) { if (_root.per_txt.text == 12345) { _root.per_txt.text = ""; var spawnp:MovieClip = attachMovie("pers1", "p"+a, a); spawnp._y = 149.7; spawnp._x = 257.5+a; spawnp.onEnterFrame = PersOnEnterframe(); spawnp.onLoad = pOnload(); trace("p"+a+" has spawned"); a = a+1; } } onClipEvent (enterFrame) { if (_root.per_txt.text == 54321) { _root.per_txt.text = ""; var spawno:MovieClip = attachMovie("opolchenie1", "o"+b, b+100); spawno._y = 149.7; spawno._x = 257.5+a; spawno.onEnterFrame = oOnEnterframe(); spawno.onLoad = oOnload(); trace("o"+b+" has spawned"); b = b+1; } if (_root["p1"].hitTest(_root["o1"])) { trace("h"); } } |
|
|
![]()
Сообщение
#2
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4661 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Agrachiv
По этому коду не видно проблемы, которая имеет место у тебя. Выложи исходник (весь или включающий только нужные объекты и их код, где имеет место проблема) - присоедини архив с исходником на форуме. Так будет проще людям разобраться с твоей проблемой. И зачем ты два onClipEvent (enterFrame) используешь - лучше весь код обоих обработчиков события разместить в одном обработчике. Так код будет более лаконичный и читабельный. И не стесняйся использовать bb-коды, в частности для блоков кода ![]() -------------------- Best wishes & regards,
MustLive Администратор сайта http://mlfun.org.ua |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 4.10.2012 - 06:07 |