![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2005
Сообщений: 53
|
1.Я тут создавал уже топик, по поводу как зааттачить много мувиков, теперь у мя вопрс как их удалить?? Они должны по идее удаляться при достижении конца раб поля, только если действие запихнуть в функцию, то не аттачаться мувики, а если вне функции, то не удаляються.
i=1; ship.onMouseDown = function() { i++ _root.attachMovie("blam", "blam_"+i, i, {_x:ship._x, _y:ship._y}); _root["blam_"+i].gotoAndPlay(2); }; if(_root["blam_"+i]. _x=Stage.width){ _root["blam_"+i].removeMovieClip( ); } 2.И еще вопрос - как отследить не столкнулся ли ОПРЕД. объект с СОВЕРШЕННО любым др. объектом? Последний раз редактировалось ZЭТ; 17.08.2005 в 18:23. |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
1. if(_root["blam_"+i]. _x=Stage.width){ - тут ты присвоил х координатам клипа БЛАМ+и значение равное ширине СТАДЖЕ. тебе же явно нужна проверка, а это двойное равенство (_root["blam_"+i]. _x==Stage.width
2. hittest или по координатам |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 53
|
1. хммм странно, сделал двойное неравенство, но судя по глюкам мувики
не удаляються.... А проверка должна быть внутри функции?? или не обязательно? 2. это понятно, что с помощью хиттест, но если объктов штук 300?? что всех проверяться с помощью хиттеста? Последний раз редактировалось ZЭТ; 17.08.2005 в 18:34. |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
Цитата:
2. а что тут такого? |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|