PDA

Просмотр полной версии : а можно сделать так?


главный чайник
28.10.2001, 09:28
Люди, а скажите... вот у меня первая страница сайта должна быть из трех фильмов наложенных друг на друга. А можно сделать прелоадер каторый бы показывал общий процес загрузки? То есть что бы посетитель не думал что после загруски одного файла ему нужно будет ждать еще 10 или больше. Чтобы был один для троих.

Помогите пожалуйста.

[subway]design
28.10.2001, 09:31
А зачем накладывать??
Можно в один впихнуть :confused:

________________________________
смотри подпись (внизу) :)

главный чайник
28.10.2001, 09:44
только вот хочется как лучше, для людей, и по человечески.

к сожалению и нельзя объеденять. в крайнем случае два получится.

[subway]design
28.10.2001, 11:24
если исходников для СВФ нету то::

в главном муве делаешь
loadMovieClip("file1.swf",_root.target1);
loadMovieClip("file2.swf",_root.target2);
loadMovieClip("file3.swf",_root.target3);
а потом делаешь, в главном же, прелоадер на _root.getBytesLoaded();

Таким образом запихиваются 3 мува в один и все хорошо на этом свете

по-другому через жабу-скрипт::
..
<embed name="m1" src="file1.swf">
<embed name="m2" src="file2.swf">
<embed name="m3" src="file3.swf">
...
...
<span name="loading">loading, please wait...</span>
...
...
<script>
var text;
var loaded;
var t=window.setInterval("Timer()",10);

function Timer(){

loaded=Math.round(document.all["m1"].getBytesLoaded/document.all["m1"].getBytesLoaded*100);

loaded+=Math.round(document.all["m2"].getBytesLoaded/document.all["m2"].getBytesLoaded*100);

loaded+=Math.round(document.all["m3"].getBytesLoaded/document.all["m3"].getBytesLoaded*100);

text="loading..."+loaded+"%";
document.all["loading"].innerHTML=text;
}

за труды - посетители на fotogallery.by.ru (http://fotogallery.by.ru) :) :)
:)






</script>

главный чайник
28.10.2001, 11:32
Я постараюсь во всем этом разобраться.