Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-08-2006, 23:55   #1 (permalink)
SuicideCommander
 
Benutzerbild von mariohofer
 
Registriert seit: Jul 2006
Ort: Beilngries
Beiträge: 85
Question XML wird immer geladen, aber nur sporadisch angenommen...

Hi Folks!

Mein Problem ist total strange und ich habe heute den ganzen Tag versucht, den Fehler zu finden. Leider erfolglos.

So sieht's aus:

Ich erstelle ein Menü, dass sich durch for() und attachMovie() durch das Auslesen einer XML-Datei aufbaut. Ich verwende zum Laden der XML-File ein (bis zu diesem Projekt) bewährtes Script. Die File wird auch geladen, da Inhalt aufgebaut und dargestellt wird.

Nun das Problem:

Die xml-basierte Navigation wird mal geladen, und mal nicht. Total sporadisch, ganz wie es will. Auf dem Rechner funktioniert es öfters als online, im Firefox funktioniert es immer mal wieder, was aber in keinem Zusammenhang zur Funktion im Opera oder IE liegt. Am Code liegt es (eigentlich) nicht, das es ja immer mal wieder geladen wird.

Ich habe das ganze mal stark gekürzt und online gestellt. Ausserdem gibt es den vereinfachten Quellcode zum Download.

Hoffentlich kann mir irgendwer auch nur einen kleinen Tip geben. Bin echt ratlos!!!

Gruß, Mario

Geändert von mariohofer (09-08-2006 um 10:46 Uhr)
mariohofer ist offline   Mit Zitat antworten
Alt 09-08-2006, 00:14   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
ne fla wäre nicht schlecht...
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 09-08-2006, 08:02   #3 (permalink)
SuicideCommander
 
Benutzerbild von mariohofer
 
Registriert seit: Jul 2006
Ort: Beilngries
Beiträge: 85
Verdammt, vergessen!

Bitteschön.
mariohofer ist offline   Mit Zitat antworten
Alt 09-08-2006, 09:15   #4 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
mx2004 version wäre nicht schlecht....
tux ist offline   Mit Zitat antworten
Alt 09-08-2006, 09:40   #5 (permalink)
SuicideCommander
 
Benutzerbild von mariohofer
 
Registriert seit: Jul 2006
Ort: Beilngries
Beiträge: 85
Ok, hier ist jetzt wirklich alles drin.
mariohofer ist offline   Mit Zitat antworten
Alt 09-08-2006, 09:45   #6 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
ich weiß nicht warum das bei dir überhaupt hin und wieder funktioniert, hier im forum gibt es einige beispiele wie xml-files in flash geladen werden, einiges an infos findest diu auch direkt in der flash hilfe.

ich habe das laden des xml-files mal eingebaut

PHP-Code:
myXML = new XML();
myXML.load("data.xml");
myXML.onLoad=ereignis;
myXML.ignoreWhite true;
function 
ereignis(signal){
    if(
signal){
        
MainMenu_xml this.firstChild.childNodes[1];
        
createNavigation();
    }else 
trace"XML-Datei konnte nicht geöffnet werden.");
}

function 
createNavigation(){
for(
iMenuRow=0iMenuRow<MainMenu_xml.childNodes.lengthiMenuRow++){
    
attachMovie("MenuRow""MenuRow"+iMenuRowthis.getNextHighestDepth(), {_y:20});
    
this["MenuRow"+iMenuRow].Text.text MainMenu_xml.childNodes[iMenuRow].attributes.ScreenName " ";
    }

__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 09-08-2006, 10:43   #7 (permalink)
SuicideCommander
 
Benutzerbild von mariohofer
 
Registriert seit: Jul 2006
Ort: Beilngries
Beiträge: 85
Das Script ist aus Flash MX professional.

Es macht im Prinzip nichts anderes als Dein Script, allerdings mit zwei Unterschieden:

1. Durch den Anhang der Math.random() an den XML-Dateinamen verhindere ich, dass im Browser-Cache veraltete Dateien geladen werden.

2. Tritt während des Ladens der XML-Datei ein Fehler auf, werde ich darüber benachrichtigt.

Sollte man vielleicht mal als extrem gutes Beispiel zu eurer Sammlung hinzufügen ;-)


Ausserdem hab ich jetzt den Fehler und ich könnt mich reinschlagen!

Ich lade in Szene Nr. 1 alle Daten, auch die XML-Datei. Wenn die geladen ist, steht da der Befehl nextScene(). Wenn man allerdings unten kein stop() setzt, läuft der Film weiter, ohne auf die Daten zu warten. Lokal kein Problem, auf dem Server reicht's nicht immer. So kommen diese komischen Symptome zusammen. Wahnsinn!!!

Danke auf jeden Fall für alle die sich etwas Zeit genommen haben!

Gruß, Mario
mariohofer 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 14:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele