![]() |
прелоадер для нескольких jpg
Господа, надеюсь на ваш опыт.
Проблема такая..... В флешке происходит презентация фоток. фотки естественно внешние. Они плавно появляются и исчезают, одна за другой. таким макаром я их замещаю вместо заранее приведенного в движение holder* Код:
show_mc.slides_mc.holder0.loadMovie("0.jpg");getBytesTotal - каждой фотки, чтобы вычислить в первом кадре процесс загрузки. |
смотрите класс movieClipLoader
|
может подскажешь..как привязать
этот класс к этому скрипту?? show_mc.slides_mc.holder0.loadMovie("0.jpg"); типа Код:
this.createEmptyMovieClip("clip",0);просто вот не пойму, как теперь присвоить o.jpg к holder0 ??? |
В данном коде
Код:
this.createEmptyMovieClip("clip",0); |
storm_, для оформления своего кода, надо использовать теги [code][/code]. Исправте.
|
iNils, спасибо за code /code.(Не в курсе я был)))
nyctota. Спасибо за наводку... если я правильно понял, то чтобы присвоить моему holder* *.jpg Код:
var loader:MovieClipLoader=new MovieClipLoader();проверил уже - не пашет |
Обучени пользованием форумом. Урок 2:
Если, когда хотите что-то добавить, используйте кнопку http://www.flasher.ru/forum/images/r...ttons/edit.gif и редактируйте последнее сообщение, а не создавайте несколько сообщений подряд. |
iNils, спасибо за обучение.
вот весь код, для наглядности... Код:
var ft = getBytesTotal(); |
storm_, вы совершаете одну общую ошибку. Браузеры по умолчанию имеют ограничение на количество одновременных загрузок. Например, у IE может быть только 2 загрузки одновременно. Это значит, если вы начнете загружать сразу 10 файлов, вы получите данные о размере только от первых двух и пока любой из этих двух файлов не загрузится, данные об остальных файлах не поступят.
Поэтому делать общий процент загрузки можно только, если флешу уже знает об размере загружаемых файлов. Например из xml. |
iNils, вы Проффи.
я и не подозревал про ограничение Браузеров.... блин, чтож делать то??? Нужно, чтобы вся эта муть (7фоток и 3 мп3шки ) были загружены одним прелоадером извне. Это возможно вообще? Заранее спасибо за поддержку. |
Грузить следующий файл по окончанию загрузки предыдущего. А общий размер узнавать у серверного скрипта.
|
Как и предлагал iNils - пусть в начале работы презентации будет обращение у некому скрипту, который отдаст тебе xml/текст которые в xml отпарсится, содержащий адреса всех картинок и mp3, которые надо загрузить в презентацию, их вес в байтах, и что там тебе еще нужно.
xml естественно формируется сриптом. Скажем перебирающим все файлы в одной папке. Или, например, запускающимся только 1 раз вручную и создающим нужный нам xml. Потом начинай грузить. В качестве общего веса используй тот, который дает тебе xml. А загруженный счbтай как и положено getBytesLoaded(). |
| Часовой пояс GMT +4, время: 17:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.