![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
я намутил флешку (не думал, что будет большая)... теперь надо делать прелоадер... реально его впихнуть в первый фрейм, а остальное сдвинуть?
__________________
Идущий осилит дорогу! |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 127
|
Реально, можешь просто вставить еще одну сцену и в ней написать прелоадер, не забудь поменять их местами ( окно - сцена (shift+ F2) в окне поставиш нужную первой). Можешь так попробовать
|
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Просто сдвинь все на один фрейм вперед, а в первый фрейм помещаешь графику прелоудера и его код. В коде пишем, что если мув загрузился, то марш в кадр 2.
Ну и не забудь начать этот код со слова stop() ; |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 37
|
Не получается.
Прелоадер на 1-ой сцене (preloader) Клип на 2-ой сцене (main_movie) Прелоадер совмещенный, т.е. графический и цифровой. На сцене "preloader" 2 слоя: actions (сдесь на втором ключевом кадре код прелоадера, привиденный ниже) contents (содержимое прелоадера) нажав Ctr+Enter, маргают по одному кадру прелоадер и основная сцена. Что делать? |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
|
|
|||||
|
Регистрация: Mar 2007
Сообщений: 37
|
все встало на 1-ом кадре
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
использовать в первом кадре событие onEnterFrame и затем переходить на второй (после загрузки)
|
|
|||||
|
Регистрация: Mar 2007
Сообщений: 37
|
2 примера одного прелоадера, который показывает процент загрузки картинки.
В 1-ом примере картинка и прелоадер в одной сцене. Все работает. Во 2-ом примере картинка на другой сцене, сцена называется "main_movie". В прелоадере прописано: gotoAndPlay("main_movie", 1). Не работает. В чем может быть дело? |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 37
|
Заработало. Помогла метка. Сделал цифровой прелоадер.
На второй сцене поставил метку. На первой сцене сделал динамический текстовый блок statusTxt и в первый кадр поместил код прелоадера: Stage.scaleMode = 'noScale';
var total = _root.getBytesTotal();
this.stop();
this.onEnterFrame = function(){
var loaded = _root.getBytesLoaded();
if (loaded<total) {
var loadProgress = Math.round(loaded/total*100);
statusTxt.text = "Загружено:" + loadProgress + "%";
}
else {
delete total;
delete this.onEnterFrame;
_root.gotoAndStop("start");
}
};
Последний раз редактировалось pyatifan; 03.02.2008 в 20:55. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|