Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > помогите с предзагрузчиком


Автор: kedicik 29.11.2007, 00:34
Если можно помогите - киньте примерчик с предзагрузчиком. Но чтобы все было в одном файле swf. А то в сети что то поместить невозможно - половина не проигрывается. Заранее спасибо

Автор: kedicik 29.11.2007, 13:19
я понимаю что вопрос простой для всех. Нашла примеры для предзагрузчика. но все простые. во 2 или 3 кадре просто стоит картинка. и предзанрузчик работает нормально. а если у меня все грузится динамически из библиотек то ничего не получается. смотрю в отладчике -- большой объем в 1 кадре. и никакой бар не появляется. что надо сделать?

Автор: Ninja 29.11.2007, 15:53
создаем мувик в первом кадре. в кадре пишем stop(). в этом мувике должно быть 100 кадров, которые отображают ход загрузги(ну полоска, например, плывущая). далее на этом мувике пишем:

Код

onClipEvent(load)
{
    var total:Number = _root.getBytesTotal();
}
onClipEvent(enterFrame)
{
    var loaded:Number = _root.getBytesLoaded();
    var percent:Number = int((loaded/total)*100);
    this.gotoAndPlay(percent);
    this.perc.text = percent+"%";
        if(percent == 100)
        {
            _root.gotoAndPlay(2);
        }
}

в тех примерах так же все?

Автор: kedicik 29.11.2007, 20:06
да . Смысл такой же.
 Объясню что у меня есть на простом примере.
Создала предзагрузчик аналог вашему.
Во 2 кадре просто картинка.
Смотрю в отладчике установив скорость как у модема. 
Все прекрасно. Процент бежит и потом появляется картинка (2 кадр). Все прекрасно. Но это только из-за того что картина явно во 2 кадре на сцене.
Теперь моя задача!
У меня в библ мувик у которого в связях установлено имя (например Мой Мувик) - зкспорт в 1 кадр.
Я делаю во 2 кадре
_root.attachMovie("Мой Мувик","Мой Мувик",0)
и!!!!!!!!
Смотрю опять в отладчике   - в 1 кадре весь вес моей флешки - например 150кб (понятно что все что есть в библиотеке с экпортом в 1 кадр грузится сразу в 1 кадр) . И они грузятся а бар конечно не появится пока все эти 150 кб не загрузятся. Потом быстро мелькает бар и все!

Автор: Ninja 29.11.2007, 22:41
хм... немного недопонял. мувик аттачится в первый кадр или во второй? нужно во второй...
если что, лудше пример покажите, так легче будет разобраться

Автор: kedicik 29.11.2007, 22:48
мувик аттачится во второй кадр. но если в библиотеке у него стоит эспорт в 1 кадр в свойствах, то ничего не работает

Автор: kedicik 30.11.2007, 18:41
вопрос решила

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)