![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
Господа, надеюсь на ваш опыт.
Проблема такая..... В флешке происходит презентация фоток. фотки естественно внешние. Они плавно появляются и исчезают, одна за другой. таким макаром я их замещаю вместо заранее приведенного в движение holder* show_mc.slides_mc.holder0.loadMovie("0.jpg");
show_mc.slides_mc.holder1.loadMovie("1.jpg");
show_mc.slides_mc.holder2.loadMovie("2.jpg");
show_mc.slides_mc.holder3.loadMovie("3.jpg");
show_mc.slides_mc.holder4.loadMovie("4.jpg");
show_mc.slides_mc.holder5.loadMovie("5.jpg");
show_mc.slides_mc.holder6.loadMovie("6.jpg");
getBytesTotal - каждой фотки, чтобы вычислить в первом кадре процесс загрузки. Последний раз редактировалось storm_; 09.01.2008 в 22:33. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
может подскажешь..как привязать
этот класс к этому скрипту?? show_mc.slides_mc.holder0.loadMovie("0.jpg"); типа this.createEmptyMovieClip("clip",0);
var loader:MovieClipLoader=new MovieClipLoader();
loader.loadClip("0.jpg",clip);
просто вот не пойму, как теперь присвоить o.jpg к holder0 ??? Последний раз редактировалось storm_; 09.01.2008 в 22:34. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
В данном коде
"clip" -- ссылка на клип, в который происходит загрузка. Так что присваивать что надо куда надо _до_ загрузки, а не после.
__________________
Scio me, nihil scire. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
iNils, спасибо за code /code.(Не в курсе я был)))
nyctota. Спасибо за наводку... если я правильно понял, то чтобы присвоить моему holder* *.jpg var loader:MovieClipLoader=new MovieClipLoader();
loader.loadClip("0.jpg",show_mc.slides_mc.holder0);
проверил уже - не пашет Последний раз редактировалось iNils; 09.01.2008 в 22:47. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
iNils, спасибо за обучение.
вот весь код, для наглядности... var ft = getBytesTotal();
//images downloading:
//с этой частью проблема -
//прелоадер зависает полностью закрашенный,
//пауза,... только потом появляются фотки...
//и не всегда они успевают загрузится...
//что приводит к ползанию по экрану пустых
//клипов((
show_mc.slides_mc.holder0.loadMovie("0.jpg");
show_mc.slides_mc.holder1.loadMovie("1.jpg");
show_mc.slides_mc.holder2.loadMovie("2.jpg");
show_mc.slides_mc.holder3.loadMovie("3.jpg");
show_mc.slides_mc.holder4.loadMovie("4.jpg");
show_mc.slides_mc.holder5.loadMovie("5.jpg");
show_mc.slides_mc.holder6.loadMovie("6.jpg");
//1
s1 = new Sound();
s1.loadSound("1.mp3", false);
//2
s2 = new Sound();
s2.loadSound("2.mp3", false);
//3
s3 = new Sound();
s3.loadSound("3.mp3", false);
//preloader
s1.onLoad = function(ok) {
if (ok) {
clearInterval(interval);
navig.gotoAndStop(2);
music.gotoAndStop(4);
preloader.gotoAndStop(101);
show_mc.slides_mc.gotoAndPlay(2);
}
};
function loader(sound) {
var ft = getBytesTotal();
var s1l = s1.getBytesLoaded();
var s1t = s1.getBytesTotal();
var s2l = s2.getBytesLoaded();
var s2t = s2.getBytesTotal();
var s3l = s3.getBytesLoaded();
var s3t = s3.getBytesTotal();
var pr = int((s1l+s2l+s3l)/(s1t+s2t+s3l)*100);
preloader.gotoAndStop(pr);
}
interval = setInterval(loader, 100, s1);
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
storm_, вы совершаете одну общую ошибку. Браузеры по умолчанию имеют ограничение на количество одновременных загрузок. Например, у IE может быть только 2 загрузки одновременно. Это значит, если вы начнете загружать сразу 10 файлов, вы получите данные о размере только от первых двух и пока любой из этих двух файлов не загрузится, данные об остальных файлах не поступят.
Поэтому делать общий процент загрузки можно только, если флешу уже знает об размере загружаемых файлов. Например из xml. Последний раз редактировалось iNils; 09.01.2008 в 23:16. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Minsk Belarus
Сообщений: 107
|
iNils, вы Проффи.
я и не подозревал про ограничение Браузеров.... блин, чтож делать то??? Нужно, чтобы вся эта муть (7фоток и 3 мп3шки ) были загружены одним прелоадером извне. Это возможно вообще? Заранее спасибо за поддержку. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|