Форум 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=48667)

Алексеев 03.09.2003 01:33

Помогите с загрузкой картинки
 
Всем привет! Господа, помогите пожалуйста:

Существует первая страница сайта с flash-заставкой, после просмотра которой автоматически осуществляется переход на главную страницу(html) с выбором разделов и т.д. На этой главной странице (без Флэша) лежит фоновый рисунок довольно приличного размера, загрузку которого нужно осуществлять в процессе проигрывания flash-клипа на самой первой странице.
Т.е. пользователь зашел на сайт, появился простенький flash-ролик с загрузчиком картинки, картинка загрузилась, происходит автоматический переход на главную страницу, на которой фон появляется сразу (из кэша).

Как это лучше реализовать?

Заранее спасибо!

Штрек 03.09.2003 03:03

На первую страницу грузи рисунок -
только прикрой его флэшкой.
И ВСЁ!

Алексеев 04.09.2003 00:40

В том то и дело, что для рисунка должен быть свой отдельный загрузчик. Нужно чтобы рисунок загрузился - сразу произошел переход на вторую страницу, без лишней задержки на Flash'е. А так как я узнаю загрузился рисунок или нет? Поставлю допустим 15 сек, а он может еще не загрузится к тому времени. Но и лишняя задержка на flash'e тоже не должна быть.

Wolodia 04.09.2003 09:08

Код:

onClipEvent(enterFrame){
        if (_root.pic == undefined) {
                _root.createEmptyMovieClip("pic", 1);
                link = "http://www.yoursite.ru/blabla.jpeg";
                _root.pic.loadMovie(link);
        }else{
                getUrl("http://www.yoursite.ru/ваша_страница.html");
        }
}

Вставляете код в любой пустой клип (можно создать новый) и при загрузке картинки, должно работать

Techmaker 04.09.2003 13:00

for(mc in this){if(this.dd<this[mc].getDepth()){this.dd=this[mc].getDepth()}}
this.createEmptyMovieClip("mc_for_jpg",this.dd+1).loadMovie("http://www.yoursite.ru/your_jpg.jpg ")
this.createEmptyMovieClip("pict_preloader",this.dd+2).onEnterFrame=function(){this.mc_for_jpg._visible=false
if(this.mc_for_jpg.getBytesTotal()>0 && this.mc_for_jpg.getBytesLoaded()==this.mc_for_jpg.getBytesTotal()){getURL("http://www.yoursite.ru/next_html.html ","_self");delete this.onEnterFrame}
}
на _root поставь код и заполни выделенные адреса :)


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

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