Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как сделать дубликат объекта (http://www.flasher.ru/forum/showthread.php?t=48234)

bumic 20.08.2003 20:27

Как сделать дубликат объекта
 
Вопрос вот какой. Я создал объект типа ролик, например, movie1. Описал движение этого объетка в акшинскрипт (приращение координат). Теперь мне надо через промежутки времени создавать точно такие же объекты (дубликаты). Как это лучше сделать?

Nox Noctis 21.08.2003 15:33

загрузить внешний - loadMovie, loadMovieNum
скопировать внутренний - duplicateMovieClip, attachMovie

почитать хэлп и выбрать нужное :)

bumic 21.08.2003 19:16

Спасибо )
Да, и еще: как уничтожить объект? есть что-нить вроде "дестрой"? А то ведь объекты будут постоянно создаваться, а по истечению некоторого времени (прохождению определенной траектории) они становятся не нужны, а память ведь не резиновая...

Nox Noctis 21.08.2003 19:22

removeMovieClip, unloadMovie - см. там же :)

bumic 21.08.2003 19:56

Нашел ) спасибо.

А нету чего-нить типа пошаговой отладки во Флеше? А то я щас просто клаву сломаю.. элементарную вешь делаю, а она не работает, а ошибку так не могу найти :(
//сначала pos_num = 0

if (!pos_num){

if (_y > 172) pos_num++;

_x += (random(3)-1);
if (_x < 741) _x = 741;
if (_x > 753) _x = 753;
_y -= speed;
} else if (pos_num == 1){

if (_x < 420) pos_num++;

_x -= speed;
} else if (pos_num == 2) {//чего-то делаем дальше
}

Вроде все просто, НО : сначала у увеличивается до 172 или чуть больше, потом начинает уменьшатся х ( как и должно быть) вот только он не перестает уменьшатся! а почему?

bumic 21.08.2003 21:34

Ошибку я нашел, но все же вопрос об отладке скриптов меня интересует..

derhab 21.08.2003 21:58

Control > Debug Movie или в as редакторе
trace("точтотебенужно") выводит output окно при тестировании фильма


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

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