Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Вопрос о прелоадере (извините за навязчивость) (http://www.flasher.ru/forum/showthread.php?t=52596)

Vatson78 11.12.2003 18:11

Вопрос о прелоадере (извините за навязчивость)
 
Есть на главной таймлайне 5 кадров.
В первом двух пишу так :
fullBytes = getBytesTotal();
get =_root._framesloaded;
startFlag = 1;
cnt = 1;
во втором пишу так :
if(startFlag)
{
if( get >=2)
{
startBytes=getBytesLoaded();
allBytes=fullbytes-startBytes;
leafPercent = allBytes / 16;
onePercent = allBytes /100;
startFlag = 0;
}
else{
gotoAndPlay(1);
}
}
curBytes = getBytesLoaded();
curLeaf = curBytes-startBytes;
Percent.text = int(curLeaf / onePercent)+"%";

if(curLeaf >= cnt*leafPercent)
{
eval("l"+(cnt-1))._alpha=100;
cnt++;
}
if (curBytes >= fullBytes) {
gotoAndPlay(4);
}
В третьем так :
gotoAndPlay(2);
В четвертом прикрепляю мувик из библиотеки в пустой мув main_clip :
_root.main_clip.attachMovie ("intro", "intro_",1);

Загрузчик не работает. Помогите пожалуйста, очень надо сделать так, чтобы мувик именно атачился из библиотеки.
Могу выложить исходник по надобности.

sergwizard 11.12.2003 22:44

Цитата:

очень надо сделать так, чтобы мувик именно аттачился из библиотеки.
Не получиться! Или нормально работающий прелоадер, или аттаченный таким способом мувик, - выбирай что-нибудь одно.
Ты же, когда давал своему мувику Linkage Name, видел в Linkage Properties, что ты экспортируешь его в первый фрейм?
А код даже и разбирать не хочется.

Штрек 12.12.2003 03:52

Цитата:

Оригинал написал(а) sergwizard

Ты же, когда давал своему мувику Linkage Name, видел в Linkage Properties, что ты экспортируешь его в первый фрейм?

Если убрать галку/Export in first frame/, почему он не атачится в тот фрейм в котором прописан код. И вообще, что можно делать с мувом если убрать галку? sergwizard - подскажи,
чего то я не врублюсь.

sergwizard 12.12.2003 15:33

Вложений: 1
Вот, посмотри этот пример.
Мы в пятом фрейме скриптом аттачим MovieClip "mc". Заметь, что в библиотеке, в Linkage Properties не стоит галки в "Export in first frame". Но, зато, этот клип (без имени) присутствует во втором фрейме, вне пределов Stage. Он нам там не мешает, но, таким образом мы
1) избавляем первый фрейм от "лишнего веса" и имеем возможность нормально работать с прелоадером;
2) можем аттачить этот клип.

Штрек 12.12.2003 18:45

Получается, что бы использовать клип for ActionScript
без Экспорта в первый фрейм, надо извращаться.
Чего ж так сделано, через задн...
Почему нельзя было разрешить Экспорт в n-й
фрейм?

sergwizard 12.12.2003 19:00

Ну,... это вопрос не ко мне, а к Macromedia. Вот они-то -точно -тебе объяснят, почему все это так, а не иначе.

Штрек 12.12.2003 19:57

В семёрке вроде исправлено -
http://www.flasher.ru/forum/showthre...031#post340747

Vatson78 15.12.2003 13:11

Все понял.
Буду переделывать, спасибо.


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

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