Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-10-2003, 08:11   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
XML laden (2 XMLs)

Hi!

Ich habe eine Verständnisfrage im Flash. So sieht mein AS Code im ersten Bild aus:

ActionScript:

// Load des XML-Files prüfen
function geladen(erfolgreich) {
if (erfolgreich) {
gotoAndPlay(3);
} else {
stop();
}
}
XMLObj = new XML();
XMLObj.onLoad = geladen;
XMLObj.ignoreWhite = true;
XMLObj.load(prozessfile.xml);
gotoAndPlay(1);


Meiner Meinung nach springt Flash erst zum Bild 3 und führt diesen AS dort aus, wenn das XML komplett geladen ist. Stimmt das?
Doch Flash ist auch irgendwie Zeitabhängig, wenn man die Bildrate (BpS) der Bühneneingeschaft ändert... Da habe ich Verständnisprobleme!

Ausserdem will ich zusätzlich ein zweites Objekt anlegen und ebenfalls ein XML dort drin laden. Wie mach ich das wegen dieser gotoAndPlay() und der BpS Geschichte am besten? Ich habe da einfach noch nicht den nötigen Durchblick...

Grüsse
linuxkiller ist offline   Mit Zitat antworten
Alt 28-10-2003, 10:11   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ActionScript:
  1. stop();
  2. XMLObj = new XML();
  3. XMLObj.ignoreWhite = true;
  4. XMLObj.onLoad=function (erfolgreich) {
  5. if (erfolgreich) {
  6. gotoAndPlay(3);
  7. }
  8. }
  9. XMLObj.load('prozessfile.xml');

so sieht's übersichtlicher aus

wenn jetzt die xml geladen ist,
geht es zu frame 3 und alles, was
da liegt wird ausgeführt.
wenn du eine weitere xml laden willst,
solltest du ein weiteres anlegen.
warrantmaster ist offline   Mit Zitat antworten
Alt 28-10-2003, 16:03   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Zürich, Schweiz
Beiträge: 75
was hat es mit der XMLObj.loaded() auf sich? Könnte man das auch der machen? Unterschiede?
linuxkiller ist offline   Mit Zitat antworten
Alt 28-10-2003, 19:51   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
naja, dazu brauchst du einen "überwacher", d.h. ein interval oder
ein onenterframe z.b. um "true" zu überprüfen.
nicht unbedingt besser.
warrantmaster 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 13:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele