Просмотр полной версии : Загрузка Flash
как создать в процентах и в полоске загрузку ролика (подождите идёт загрузка.....Х% )
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 - загружаемый клип.
А без функции "trace" можно обойтись ? я просто хочу разместьть шапку сайта в инете, там хотел бы разместить процентную загрузку, а трайс, как я слышал используется только в роли проверки, или примера, еслеже разместить шапку, то функция трайсе не будет выполнятся
Так в чем проблема?
Место
trace("подождите идёт загрузка....."+Math.round(l/t*100)+"%");
исользуйте
textLoad.text = "подождите идёт загрузка....."+Math.round(l/t*100)+"%"
где textLoad - instance name для текстового поля.
А как сделать так, чтобы после того,
как стало так(флешка загрузилась): подождите, идёт загрузка.....100
Эта надпись или вообще текстовое поле исчезало(удалялось)?
Как изменить(добавить) код?
Wlspartak
21.08.2009, 10:32
Текстовое поле в прелоадере. После того, как произойдет загрузка (100%), запустится клип (clip.swf).
Я понимаю, но как сделать, чтобы после того как стало 100%,
текстовое поле(прелоадер) исчезал(удалялся)?
В обработчике onLoadComplete/onLoadInit удаляйте.
cotodo, MovieClipLoader class (http://flash-mx.ru/help/Help/ActionScriptLangRef/00001574.html)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.