PDA

Просмотр полной версии : Клип поверх второго


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
ты мой спаситель....