PDA

Просмотр полной версии : Загрузка Flash


Zver64
15.03.2009, 13:30
как создать в процентах и в полоске загрузку ролика (подождите идёт загрузка.....Х% )

Fatality
15.03.2009, 14:49
var mcLdr:MovieClipLoader = new MovieClipLoader();
var cont:MovieClip = this.createEmptyMovieClip("container_mc", 0);
mcLdr.loadClip("clip.swf", cont);
mcLdr.addListener(this);
function onLoadProgress(mc:MovieClip, l:Number, t:Number):Void
{
trace("подождите идёт загрузка....."+Math.round(l/t*100)+"%");
}
clip.swf - загружаемый клип.

Zver64
15.03.2009, 16:21
А без функции "trace" можно обойтись ? я просто хочу разместьть шапку сайта в инете, там хотел бы разместить процентную загрузку, а трайс, как я слышал используется только в роли проверки, или примера, еслеже разместить шапку, то функция трайсе не будет выполнятся

Zik.
15.03.2009, 16:31
Так в чем проблема?
Место

trace("подождите идёт загрузка....."+Math.round(l/t*100)+"%");

исользуйте

textLoad.text = "подождите идёт загрузка....."+Math.round(l/t*100)+"%"

где textLoad - instance name для текстового поля.

Zver64
15.03.2009, 16:34
Пасибо огромное !

cotodo
21.08.2009, 05:37
А как сделать так, чтобы после того,
как стало так(флешка загрузилась): подождите, идёт загрузка.....100
Эта надпись или вообще текстовое поле исчезало(удалялось)?
Как изменить(добавить) код?

Wlspartak
21.08.2009, 10:32
Текстовое поле в прелоадере. После того, как произойдет загрузка (100%), запустится клип (clip.swf).

cotodo
21.08.2009, 15:13
Я понимаю, но как сделать, чтобы после того как стало 100%,
текстовое поле(прелоадер) исчезал(удалялся)?

udaaff
21.08.2009, 17:04
В обработчике onLoadComplete/onLoadInit удаляйте.

Yami
21.08.2009, 17:14
cotodo, MovieClipLoader class (http://flash-mx.ru/help/Help/ActionScriptLangRef/00001574.html)