Форум 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=133967)

Wadimir 17.12.2009 19:22

при создании нового объекта старый исчезает
 
Добрый день!

На сцене появляется объект. При нажатии на определённую клавишу он передвигается. При передвижении в определённую координату этот объект останавливается, а следующий появляется и уже управляем следующим.

В моём коде при появлении нового объекта старый исчезает.

Как сделать чтобы старый объект оставался на месте?
Код AS1/AS2:

 
function a () {
n=_root.attachMovie("figg", "figg", figg);
n._x=556.9;
n._y=136.9;
}
 
n=_root.attachMovie("figg", "figg", figg);
n._x=556.9;
n._y=136.9;
 
onEnterFrame = function () {
        if (Key.isDown(Key.LEFT)) {
                n._x -= 10;
        }
        if (Key.isDown(Key.RIGHT)) {
                n.fig.play();
        }
 
if (n._x < 237.7) {
        setTimeout (a, 100);
}
}


CrazyFlasher 17.12.2009 19:23

нужно аттачить на разную глубину...изменять 3 аргумент figg

Wadimir 17.12.2009 19:29

что то не получаеся

Добавлено через 10 минут
О! Получилось. А как тогда сделать чтоб если следующий объект коснулся предыдущего, создавался третий?

Добавлено через 12 минут
Да, на один объект сделал чтоб не исчезал, а следующие опять исчезают

Zik. 17.12.2009 20:36

ну вы фигг "плюс-плюскайте"
Код AS1/AS2:

figg++


Wadimir 17.12.2009 20:41

не работает


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

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