Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2006, 11:05   #1 (permalink)
Tommy
 
Benutzerbild von maxack
 
Registriert seit: Nov 2001
Ort: London
Beiträge: 84
Ladestandanzeige fuer XML Datei funzt nicht

Hallo,

Vielleicht kann mir einer die Tomaten von den Augen nehmen. Der Script scheint nicht zu funktionieren, denn mein Ladebalken "bar_mc" waechst leider ueberhaupt nicht.

Danke!

PHP-Code:
this.createEmptyMovieClip("progressBarXML_mc"9999);

progressBarXML_mc.onEnterFrame = function() {
    var 
pctLoaded:Number Math.floor(workXML.getBytesLoaded() / workXML.getBytesTotal() * 100);
    if (!
isNaN(pctLoaded)) {
        
_root.bar_mc._width pctLoaded;
        if (
pctLoaded >= 100) {
            
delete progressBarXML_mc.onEnterFrame;
            
play();
        }
    }
}


workXML.load("xml/work.xml"); 
Edit: Der code funktioniert nun doch (ja, ich hatte Tomaten auf den Augen), habe _root.bar_mc._xscale mit _root.bar_mc._width ausgetauscht. Kann man also so direkt als Sparversion gegenueber Colin Moock's Monster uebernehmen (siehe weiter unten). Gruss, max

Geändert von maxack (01-08-2006 um 10:18 Uhr)
maxack ist offline   Mit Zitat antworten
Alt 31-07-2006, 11:25   #2 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
hmm zum einem muss dein lade mc auch ne kontur oder füllung haben und zum andern brauchst du für das xml object keinen preloader dafür reicht das ondata - event aus
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 31-07-2006, 12:03   #3 (permalink)
Tommy
 
Benutzerbild von maxack
 
Registriert seit: Nov 2001
Ort: London
Beiträge: 84
Danke, Bloba.

Der Ladebalken wird nicht per AS gezeichnet und hat eine Fuellung.

Ich verwende schon einen onLoad event fuer den Ladevorgang. Mir geht es viel mehr um die Ladestandsanzeige, denn meine XML ist riesig und der User muesste sonst 5 Sekunden warten ohne zu wissen, was los ist.

Muesste der Script also nicht theoretisch so funktionieren?
maxack ist offline   Mit Zitat antworten
Alt 31-07-2006, 14:18   #4 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
hmmm des würde mich wundern wenn das klappt ...
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 31-07-2006, 15:00   #5 (permalink)
Tommy
 
Benutzerbild von maxack
 
Registriert seit: Nov 2001
Ort: London
Beiträge: 84
Was wuerdest du denn vorschlagen, um eine externe XML mit Ladestand einzuladen? (nur ganz grob) Du meinst also, ich kann da keinen normalen preloader nehmen?

1000 Dank!
maxack ist offline   Mit Zitat antworten
Alt 31-07-2006, 15:23   #6 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
also das scheint nicht so einfach zu klappen mit nem handelsüblichen loader
> http://www.flashforum.de/forum/searc...archid=1467625
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 31-07-2006, 18:01   #7 (permalink)
Tommy
 
Benutzerbild von maxack
 
Registriert seit: Nov 2001
Ort: London
Beiträge: 84
Danke nochmal!

Ich habe jetzt die neue XML Ladefunktion von Colin Moock genommen, damit funktioniert es nun (wenn auch mit etwas Code-Overkill )
maxack ist offline   Mit Zitat antworten
Alt 01-08-2006, 10:19   #8 (permalink)
Tommy
 
Benutzerbild von maxack
 
Registriert seit: Nov 2001
Ort: London
Beiträge: 84
Habe meinen ersten Post mit dem Codebeispiel geaendert, so dass es nun funzt (siehe Edit-Kommentar).
maxack 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 19:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele