Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2006, 16:04   #1 (permalink)
Superuser
 
Benutzerbild von Nophytex
 
Registriert seit: Jun 2004
Ort: Hürth
Beiträge: 61
Warum geht mein preloader ab flash 7 nicht mehr?

Bis Flash 6 funktioniert der wunderbar, ab 7 gar nicht mehr, also bleibt bei 100% hängen und spielt den Film nicht weiter ab!

Code:
onClipEvent (load) {
	gesamt = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
	bereits = _root.getBytesLoaded();
	prozent = bereits*100/gesamt;
	mc_balken._width = prozent*2;
	prozent = int(prozent)+" %";
	if (prozent == "100 %") {
		i++;
		if (i > 30) {
			_root.play ();
		}
	}
}
Was muß ich ändern?
Nophytex ist offline   Mit Zitat antworten
Alt 09-08-2006, 16:06   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Hast "i" nicht deklariert. Musst du ab Flash7 aber.
PHP-Code:
onClipEvent (load) {
    
gesamt _root.getBytesTotal();
0
}
onClipEvent (enterFrame) {
    
bereits _root.getBytesLoaded();
    
prozent bereits*100/gesamt;
    
mc_balken._width prozent*2;
    
prozent int(prozent)+" %";
    if (
prozent == "100 %") {
        
i++;
        if (
30) {
            
_root.play ();
        }
    }

edit -> Was diesee i++ Kram soll verstehe ich aber eh nicht.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-08-2006, 17:11   #3 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Zitat:
Zitat von Der Frager
Hallo!

Hast "i" nicht deklariert. Musst du ab Flash7 aber.
PHP-Code:
onClipEvent (load) {
    
gesamt _root.getBytesTotal();
0
}
onClipEvent (enterFrame) {
    
bereits _root.getBytesLoaded();
    
prozent bereits*100/gesamt;
    
mc_balken._width prozent*2;
    
prozent int(prozent)+" %";
    if (
prozent == "100 %") {
        
i++;
        if (
30) {
            
_root.play ();
        }
    }

edit -> Was diesee i++ Kram soll verstehe ich aber eh nicht.
@der Frager ...das soll ne Verzögerung darstellen
ich würde den string aus der schleife rausnehmen
PHP-Code:
onClipEvent (enterFrame) {
    
bereits _root.getBytesLoaded();
    
prozent bereits*100/gesamt;
    
mc_balken._width prozent*2;
    
prozent int(prozent)+" %";
    if (
prozent == 100 ) {
        
i++;
        if (
30) {
            
_root.play ();
        }
    }

Gruss Dec
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 09-08-2006, 17:17   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo Decrone!

Was da passiert weiß ich - aber nicht, was es soll... Dadurch bleibt der Balken halt je nach Framerate ein paar Sekunden bei 100% stehen. Macht in meinen Augen nicht wirklich Sinn.

edit: ...und wo ich gerade eh wieder am tippen bin: onClipEvents sind überflüssiger und veralteter Flash5 Krempel.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (09-08-2006 um 17:19 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 09-08-2006, 17:25   #5 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Zitat:
Zitat von Der Frager
Hallo Decrone!

Was da passiert weiß ich - aber nicht, was es soll... Dadurch bleibt der Balken halt je nach Framerate ein paar Sekunden bei 100% stehen. Macht in meinen Augen nicht wirklich Sinn.

edit: ...und wo ich gerade eh wieder am tippen bin: onClipEvents sind überflüssiger und veralteter Flash5 Krempel.
nun jedem das seine Sein Script oben konnte net funzen
PHP-Code:
//prozent ist nie = 100% wenn dann so "100" oder 100 
jep der Krempel ist echt alt aber wird komischerweise oft von Flashern verwendet...liegt vielleicht an den ganzen Freedownloadkrempel



Gruss Dec
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 09-08-2006, 17:28   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hier wird ja prozent einfach spontan von Number zu String gemacht:
PHP-Code:
prozent int(prozent)+" %"
Also kommt schon am Ende "100 %" raus. Aber ist ja nun auch egal...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-08-2006, 17:30   #7 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
jep hast recht
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   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 11:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele