Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-03-2005, 08:51   #1 (permalink)
this.buero.pirre
 
Benutzerbild von Pirre
 
Registriert seit: Aug 2001
Beiträge: 167
problem mit xml preloader

okay. ich verzweifel. ich sitze schon seit 2 tagen an dieser xml abwandlung des total preloaders von madokan/flashstar.

folgendes skript habe ich auf dem ersten frame. bis auf dass das array jetzt aus dem xml kommt hab ich eigtl nicht viel geändert. nachdem alles vorgeladen ist soll auf frame 2 weitergesprungen werden (madokan blendet dann einen button ein, um die bilder anzuzeigen):

PHP-Code:
// Lade Preloader
preloader_mc.loadMovie ("loader.swf");

var 
pfad "bilder/scrolls/team/";

// XML einlesen
meinXML = new XML();
meinXML.ignoreWhite true;
meinXML.load("xml/scroll_team.xml");
meinXML.onLoad = function(status) {
    
// Array anlegen
    
_global.XMLdaten_bildname = [];
    if (
status) {
        
tempxml meinXML.firstChild.childNodes;
        
// maximale Bilderanzahl im Slider
        
bildanzahl tempxml.length;
        for (var 
m=0m<bildanzahlm++) {
            
// Array für Bildnamen
            
XMLdaten_bildname[m] = tempxml[m].firstChild;
        }
        
delete meinXML;
    }
};


// Init Preloader
function initPreloader() {
    
// Anzahl aus XML ermitteln (dieser Wert ist "undefined")
    
anzahl XMLdaten_bildname.length;
    for (var 
0anzahli++) {
        
this.createEmptyMovieClip("content"+ii);
        
loadMovie(XMLdaten_bildname[i], "content" i);
        
this["content" i]._y 10000;
    }
}

// Preloader (Totalpreloader)
function preloader() {
    for (var 
0anzahlj++) {
        
geladen this["content" j].getBytesLoaded();
        
gesamt this["content" j].getBytesTotal();        
    }
    if (
geladen == gesamt) {        
        for (var 
0anzahlk++) {
            
removeMovieClip("content" k);            
        }
        
// Optional
        
delete geladen;
        
delete gesamt;
        
delete anzahl;
        
delete prozent;
        
delete initPreloader;
        
delete Preloader;

        
// und weiter zu frame 2
        
play();        
        
delete this.onEnterFrame;         
    }
}


// Preloader ausführen
this.initPreloader();

this.onEnterFrame = function() {
    
this.preloader();    
}
stop(); 
ergebnis:
preloader (loader.swf) wird geladen und angezeigt und dann kommt nix mehr. ich find den fehler einfach nicht.
trace ergibt:
das xml wird korrekt eingelesen, kommt aber in der "Init Preloader" schleife nicht an. ich vermute, daran liegt's auch, aber wie ändern? so firm bin ich dann doch noch nicht mit funktionen.

wär klasse, wenn ihr mir helfen könntet. ich komm so nicht weiter...
__________________
Früher war auch keiner schwul...

Geändert von Pirre (09-03-2005 um 09:46 Uhr)
Pirre ist offline   Mit Zitat antworten
Alt 09-03-2005, 10:01   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 53
hi,

lad doch mal eine einfache version deines .fla und das xml-file hoch. damit lässt sich das einfacher untersuchen...


Geändert von zero@work (09-03-2005 um 10:02 Uhr)
zero@work ist offline   Mit Zitat antworten
Alt 09-03-2005, 10:13   #3 (permalink)
this.buero.pirre
 
Benutzerbild von Pirre
 
Registriert seit: Aug 2001
Beiträge: 167
mach ich. muss nur n bisschen was umbauen, weil's in diversen containern liegt und damit die pfade nicht mehr stimmen...
__________________
Früher war auch keiner schwul...
Pirre ist offline   Mit Zitat antworten
Alt 09-03-2005, 12:35   #4 (permalink)
this.buero.pirre
 
Benutzerbild von Pirre
 
Registriert seit: Aug 2001
Beiträge: 167
so, hier ist das teil. ich hoffe, ich hab alles drin.

mal nicht so genau drauf achten, was ab frame 2 passiert. da gehört noch einiges geglättet.

hintergrund ist übrigens der: hintenraus wird ne art yugop slider gebaut, der dafür die jeweilige breite (mc._width) der bilder bzw clips braucht. da die aber beim ersten laden noch nicht gleich zur verfügung steht, schiebt flash die clips beim ersten laden vom server übereinander. so muss eben der preloader davor.

ich bin aber auch für jeden anderen ansatz dankbar, der das grundproblem löst.

thx im voraus
Angehängte Dateien
Dateityp: zip beispiel.zip (21,6 KB, 45x aufgerufen)
__________________
Früher war auch keiner schwul...

Geändert von Pirre (09-03-2005 um 12:41 Uhr)
Pirre 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 02:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele