Форум 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)
-   -   createEmptyMovieClip (http://www.flasher.ru/forum/showthread.php?t=67355)

el-lammo 01.08.2005 01:39

createEmptyMovieClip
 
вот смотрите что получается:

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

_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

Цитата:

Сообщение от KidsKilla
_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 это уровень ;)


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

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