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

altoff 28.08.2008 13:17

Клип поверх второго
 
Вообщем хотел поинтересоваться по такому вопросу:
есть мувиклип в котором генериться игровая локация...
вот код генерации:
Код:

F_createGird = function () {
        var z = 0;
        var col_len = my_xml.childNodes[0].childNodes.length;
        for (var i = 0; i<col_len; i++) {
                var str = [];
                str = my_xml.childNodes[0].childNodes[i].childNodes[0].nodeValue.split(",");
                var str_len = str.length;
                for (var j = 0; j<str_len; j++) {
                        _root.pic.attachMovie("cube", "c"+z, _root.pic.getNextHighestDepth(), {_x:48*j, _y:48*i});
                        loadMovie("images/map/"+str[j]+".jpg", "c"+z);
                        z++;
                }
        }
};
my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(ok) {
        if (ok) {
                F_createGird();
        }
};
my_xml.load("pic1.xml");

все отлично работает, но тут загвоздка, теперь я хочу поверх этого мувиклипа поместить еще один, но как я не побывал, он уходит на задний план, что делать не знаю, помогите...

MrPoma 28.08.2008 14:08

А каким образом Вы помещаете еще один мувик?

altoff 28.08.2008 14:23

Распишу немного поподробнее... то что генерится, происходит в клипе под названием pic...
также есть еще один мувиклип это mask...
а в корневом такой код:
Код:

        _root.attachMovie("pic","pic",1);
        _root.attachMovie("mask","mask",2);
        pic.setMask(mask);

pic.onEnterFrame = function() {
        power = 12;
        if (Key.isDown(Key.LEFT)) {
                this._x += power;
        }
        if (Key.isDown(Key.RIGHT)) {
                this._x -= power;
        }
        if (Key.isDown(Key.UP)) {
                this._y += power;
        }
        if (Key.isDown(Key.DOWN)) {
                this._y -= power;
        }
};

и вот вообщем проблема, как наложить еще один мувиклип, что бы он был поверх фонового ?

darksranger 28.08.2008 15:06

location.attachMovie("mymovie","mymovie",location.getNextHighestDepth());

altoff 28.08.2008 16:12

darksranger
ты мой спаситель....


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

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