PDA

Просмотр полной версии : пара вопросов по поводу объктов


ZЭТ
17.08.2005, 18:17
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.И еще вопрос - как отследить не столкнулся ли ОПРЕД. объект с СОВЕРШЕННО любым др. объектом?

Stone
17.08.2005, 18:26
1. if(_root["blam_"+i]. _x=Stage.width){ - тут ты присвоил х координатам клипа БЛАМ+и значение равное ширине СТАДЖЕ. тебе же явно нужна проверка, а это двойное равенство (_root["blam_"+i]. _x==Stage.width

2. hittest или по координатам

ZЭТ
17.08.2005, 18:32
1. хммм странно, сделал двойное неравенство, но судя по глюкам мувики
не удаляються....
А проверка должна быть внутри функции?? или не обязательно?
2. это понятно, что с помощью хиттест, но если объктов штук 300?? что всех проверяться с помощью хиттеста?

Stone
23.08.2005, 19:10
1. хммм странно, сделал двойное неравенство, но судя по глюкам мувики
не удаляються....
а проверка должна быть внутри функции?? или не обязательно?
2. это понятно, что с помощью хиттест, но если объктов штук 300?? что всех проверяться с помощью хиттеста?
1. проверка должна происходить сразу за сменой клипом координат.
2. а что тут такого?