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

R_Flash 19.08.2009 19:04

Последовательная загрузка клипов
 
Есть 2 SWF файла (интро, и управляющее меня) оба файла загружаются в главный клип одновременно через createEmptyMovieClip и movieClip.loadMovie(), хотел спросить, как сделать так, что бы меню загружалось на страницу только после того как полностью проиграется первый клип (интро)?
Спасибо.

mooncar 19.08.2009 19:14

В последнем кадре интро запишите вызов функции, например, starMenu();
А саму функцию организуйте на _root.
Если воспользуетесь movieClip.loadMovie(), то там будет просто

Код AS1/AS2:

function startMenu() {
  loadMovie("menu.swf");
}

Но во избежание проблем рекомендую использовать всё же MovieClipLoader.

Добавлено через 2 минуты
Но если сделать правильно, то можно загрузить меню заранее, в том же кадре, где и интро грузится, но только созданный для загрузки меню клип сделать невидимым.
А после того, как интро проиграется, _visible = true.
А если сделать совсем правильно, то опять-таки через MovieClipLoader.

R_Flash 19.08.2009 19:20

спасибо

mooncar 19.08.2009 19:28

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

Wlspartak 20.08.2009 10:11

Цитата:

так как после загрузки контента у мувика теряются почти все свойства
mooncar:подскажи пожалуйста, я где-то читал, что если создать контейнер, в него загрузить пустой мувик, а в него нужный нам мувик, то свойства не потеряются. Или я что-то не так понял?


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

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