Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   пара вопросов по поводу объктов (http://www.flasher.ru/forum/showthread.php?t=68023)

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

Цитата:

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

1. проверка должна происходить сразу за сменой клипом координат.
2. а что тут такого?


Часовой пояс GMT +4, время: 00:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.