PDA

Просмотр полной версии : createEmptyMovieClip


el-lammo
01.08.2005, 01:39
вот смотрите что получается:

на одной кнопке стоит следующее

_root.createEmptyMovieClip("ij",ij);
loadMovie("ij.swf", "_root.ij");

на другой

_root.createEmptyMovieClip("kt",kt);
loadMovie("kt.swf", "_root.kt");

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

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

объясните пожалуйста что такое depth и как правильно сним работать?

KidsKilla
01.08.2005, 02:04
_root.createEmptyMovieClip("ij","ij");
_root.ij.loadMovie("ij.swf");

_root.createEmptyMovieClip("kt","kt");
_root.kt.loadMovie("kt.swf");

iNils
01.08.2005, 02:07
Глубина это уровень расположение клипа в данном мувике. На одной глубине может распологаться только один клип. Поэтому если, ты создаешь клип с другим именем, но на той же глубине, то он кажется на месте первого клипа, а первый исчезнет.

Модифицируй код на клипах как показано ниже и ты посмотри их глубину.
_root.createEmptyMovieClip("ij",ij);
trace (ij.getDepth ());

_root.createEmptyMovieClip("kt",kt);
trace (kt.getDepth ());

iNils
01.08.2005, 02:09
_root.createEmptyMovieClip("ij","ij");
_root.ij.loadMovie("ij.swf");

_root.createEmptyMovieClip("kt","kt");
_root.kt.loadMovie("kt.swf");
Что это такое ты написал?

KidsKilla
01.08.2005, 02:22
снова ручки мои корявые =)

прально так
_root.createEmptyMovieClip("ij",_root.getNextHighestDepth());
_root.ij.loadMovie("ij.swf");

_root.createEmptyMovieClip("kt",_root.getNextHighestDepth());
_root.kt.loadMovie("kt.swf");

D12
01.08.2005, 23:49
а так что нельзя было ???
я всегда рекомендую все для каждого клипа указывать индивидуальную глубину, а ето некст некст даже незнаю для кокого детскова сада пойдет ,
а если в середине ролика нужно поменять глубину какого нибудь обьекта что тогда ????



on (release) {
_root.createEmptyMovieClip("Nox",2).loadMovie("Lenore1.swf");
_root.Nox._x=0;
_root.Nox._y=0;
}


2 это уровень ;)