PDA

Просмотр полной версии : Вопрос о прелоадере (извините за навязчивость)


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
Вот, посмотри этот пример.
Мы в пятом фрейме скриптом аттачим 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/showthread.php?postid=340747&t=1031#post340747

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