![]() |
Один movie-clip внутрь другого. Очень просто...
Прочтите это очень меленно и вдумчего.
Представьте себе в главной сцене есть пустой movie-clip, назовем его "load" также есть несколько movie-clip'ов назовем "a", "b", "c", на первом кадре каждого стоит stop()! Нужно чтобы при нажатии на кнопку (button) один из этих movie-clip'ов (допустим "a") грузился внутрь того "load" и начинал играть. on-press ??????????? _root.a.play() Что надо написать вместо ???? чтобы он перемещался внутрь "load" Но плюс ко всему при нажатии на вторую кнопку, в этотже самый "load" должен грузиться допустим "b" (но порядок неизвестен) повер предыдущего. А при загрузке третьего внутрь этого "load" первый исчезал (одновременно нужно только два) Как это сделать? |
1. По событию onPress грузишь мувик в свой load:
load.loadMovie("a.swf"); 2. Проверяешь загрузку прелоадером по getBytesLoaded(). 3. По загрузке запускаешь мувик на проигрывание load.play(); Если нужно загрузить следующий мувик, повторяешь выше перечисленные действия для нового мувика b.swf. И т.д. А. |
Если работае в Flash 5 то это довольно просто.
Если эти объекты находятся в одном фильме, то можно сделать так: к кнопке прибить актшн такой on (reliase) { attachMovie ("имя", "новое_имя", 1) } где имя - это имя объекта назначаемое в Library правая кнопка на объекте и выбрать меню Likage(чото там, не помню как точно называется, но ты сразу увидишь), новое_имя - это имя которое ты сам выбирешь для атаченого объекта (его можно оставить без именений), 1 - это уровень на который будешь вставлять этот объект (пример: _root - является level0!!!) так же можно указать параметры вывода этого объекта с использованием: setProperty ("имя", _x, "100") объясняю: имя - это то имя которое ты присвоил attachMovie, _x - координата по оси х, 100 - расположение на оси х, так же можно указать: _y, _xscale, _yscale и т.д. далее на другой кнопке можно пробиндить такое: on (reales) { removeMovie ("имя") тут я думаю все понятно!!! Дерзай!!! |
| Часовой пояс GMT +4, время: 20:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.