Skocz do zawartości

Flash Preloader Problem :/


t0m3k

Rekomendowane odpowiedzi

Flash Pro 8

testowane na MAC'u: safari, ie, ff

 

pasek powinien rosnac a z boku powinno wyswietlac procenty na koniec powinno wyswietlic zdjecie.

dodalem to skalujace sie kolko zeby wiedziec czy cos sie w ogole dzieje, no dzieje sie tylko ze nie laduje reszty flasha

 

http://xthost.info/t0m3k/moj_preloader.html

 

_root.stop();
PercentLoaded = _root.getBytesLoaded() / _root.getBytesTotal()  * 100;
if (PercentLoaded != 100) {
setProperty(loading_bar, _yscale, PercentLoaded);
} else {
gotoAndStop(3);
}

 

w drugiej klatce jest GotoAndPlay(1)

 

jak zrobie w flasu Ctrl+Enter to tez nie laduje calej sceny dopiero jak zrobie Publish Preview > HTML to wszytko sie laduje

 

jak mozna zaokraglic procenty?

 

z gory dzieki za pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 1
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Top Posters In This Topic

zakrąglanie procentów:

Math.round(procenty);

 

Akcja

setProperty

już dawno wyszła z uzycia.

Zamiast tego pisz:

loadnig_bar._yscale = PercentLoaded();

 

A tak w ogóle to preloader mozna np. tak:

this.onEnterFrame = function() {
var loaded:Number = this.getBytesLoaded();
var total:Number = this.getBytesTotal();
var procent = (loaded/total)*100;
clip.progressBar._xscale = procent;
clip.licznik.text = Math.round(procent);
if (loaded>=total) {
	delete this.onEnterFrame;
	clip.removeMovieClip();
	nextScene();
}
};

 

Tutaj pole tekstowe i pasek postępu znajdują się w MC o nazwie "clip".

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności