Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-08-2004, 10:51   #1 (permalink)
ulrichbien
Gast
 
Beiträge: n/a
Preloader: Hakelige Prozentanzeige

Hallo zusammen,

ich lade externe SWFs ein und habe das Problem, dass die Prozentanzeige nicht läuft und hakelt, weil der geladene Film praktisch nur aus einem Startbild und einem zweiten Bild mit einer großen Grafik besteht.

wie kriegt man eine fließende Prozent-Anzeige hin???


Danke im Voraus und Grüße aus München,

Ulrich

ps: In der Preview läuft der Preloader sauber...
  Mit Zitat antworten
Alt 11-08-2004, 11:25   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Was fragst Du denn im Preloader ab?

Frames oder Bytes?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 11-08-2004, 11:28   #3 (permalink)
ulrichbien
Gast
 
Beiträge: n/a
Ich frage Bytes ab. Habe das aber schon öfter bei Preloadern gesehen, dass Balken wie Prozentanzeige nicht gleichmäßig laufen, sondern (ich vermute) nach jedem geladenen Frame aktualisiert werden (und wenn 90 Prozent des gesamten MCs in einem Frame liegen, dann klappt es auch nicht mit dem Preloader...)

Code:
if (_framesloaded>=_totalframes) {
	gotoAndPlay(10); 
	}
bytes_geladen = _root.getBytesLoaded();
bytes_gesamt = _root.getBytesTotal();
kbyteges=math.round(_root.getBytesTotal()/1000);
kb_gesamt.text = kbyteges;
prozent = math.ceil((bytes_geladen/bytes_gesamt)*100);
Grüße,

Ulrich

Geändert von ulrichbien (11-08-2004 um 11:31 Uhr)
  Mit Zitat antworten
Alt 11-08-2004, 11:38   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Ort: D
Beiträge: 381
PHP-Code:
bytes_geladen _root.getBytesLoaded();
bytes_gesamt _root.getBytesTotal();

if (
bytes_geladen == bytes_gesamt && bytes_geladen 4) {
        
gotoAndPlay(10); 


ich würde mit "_framesloaded" usw. gar nicht arbeiten.

Die "stotternde" Prozentanzeige kommt durch die Prozentermittlung
und die unmittelbare graphische Darstellung dieses Wertes.

Was man dagegen tun kann: man kann z.B. ein onEnterFrame-Event
bauen, was den balken aufzieht und stoppt wenn der eigene Wert
der geladenen Prozent entspricht. Dadurch hackelts dann nicht so, kommt
es zu Stockungen beim Laden steht der Balken oder die Anzeige aber
trotzdem.

Hoffe ich habe mich halbwegs verständlich ausgedrückt
momo-loom ist offline   Mit Zitat antworten
Alt 11-08-2004, 11:41   #5 (permalink)
ulrichbien
Gast
 
Beiträge: n/a
Dann werde ich das so lassen.

Ich versuche gerade, die Grafik zu zerlegen und auf mehrere Frames zu verteilen, auch wenn das nicht gerade elegant ist...



Danke und Grüße,

Ulrich
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele