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

Garaf 23.02.2008 18:20

Создание клипов в цикле
 
Код:

function createClip() {
        if (game.numClips<=game.maxClips) {
                for (var i = 1-game.numClips; i<=game.maxClips; ++i) {
                        _root.clips.attachMovie("clip", "clip"+i, 1000);
                        var name = "clip"+i;
                        _root.enemies[name]._x = 0;
                        _root.enemies[name]._y = _root.plat1._y;
                }
        }
}

Создает только клип с именем clip2. Первый куда-то удаляет.
Что не так?

olexandr 23.02.2008 18:50

первое что бросилось в глаза, это атач на одну и ту же глубину...

Garaf 23.02.2008 18:55

Попробую пока вилами не закололи

Molecula 23.02.2008 20:40

Код:

function createClip() {
        if (game.numClips<=game.maxClips) {
                for (var i:Number = (1-game.numClips); i<=game.maxClips; ++i) {
                        var at:MovieClip = _root.enemies.clips.attachMovie("clip", "clip"+i, i);
                        at._x = 0;
                        at._y = _root.plat1._y;
                }
}
}

Я не знаю, как у Вас клипы вложены, но идею, думаю, поняли.


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

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