Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-08-2003, 11:22   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Problem: Loadmovie und "GET"

Hallo zusammen,

ich habe folgendes Problem:

Mein Programm-Code lautet an einer Stelle

for (i=1; i<=3; i++) {
for (j=1; j<= Anz[i-1]; j++) {
Ebene = Ebene+1;
loadMovieNum ("Dummy.swf", Ebene);
}
}

Dummy.swf selber muss die Variablen i und j auswerten (habe das momentan über _level0.i realisiert). Das Dumme ist, dass, wenn er Dummy.swf ausführt i und j mittlerweile ihre Maximalwerte erreicht haben. Also muss ich mit dem loadmovie-Befehl die aktuellen Werte für i und j übergeben. Das habe ich mit der "GET"-Funktion versucht. Also

for (i=1; i<=3; i++) {
for (j=1; j<= Anz[i-1]; j++) {
Ebene = Ebene+1;
loadMovieNum ("Dummy.swf", Ebene, "GET");
}
}

Doch dann bekomme ich folgende Fehlermeldung

Error opening URL "file:///C|/Flash/Dummy.swf?i=1&j=1"

Also: ohne GET läd er den Film aber hat nachher die falschen Variablen und mit GET läd er gar nix.

Was ist zu tun?
Danke im Vorraus

P.S.: Übrigens wenn ich POST verwende statt GET läd er zwar Dummy.swf, hat aber wieder die falschen Variablen.
thyl ist offline   Mit Zitat antworten
Alt 01-08-2003, 12:41   #2 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
...vielleicht so:
loadMovieNum ("Dummy.swf?i=" add i add"&j=" add j, Ebene);
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)
Marcellus ist offline   Mit Zitat antworten
Alt 01-08-2003, 18:28   #3 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
offline funktionieren variablenübergaben mit get NICHT Es wird nach der datei "balbal.swf?dfjs=sdjlfh&" und nicht nach der datei "balbal.swf". Es wird der Rest nicht als parameter sondern als dateiname gesehen.

teste mal online oder vielleicht so:

for (i=1; i<=3; i++) {
for (j=1; j<= Anz[i-1]; j++) {
Ebene = Ebene+1;
loadMovieNum ("Dummy.swf", Ebene);
eval("_level"+Ebene).i=this.i;
eval("_level"+Ebene).j=this.j;
}
}

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (01-08-2003 um 18:31 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 04-08-2003, 14:08   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Besten Dank, auch wenn es so nicht funktioniert. Der definiert nämlich zuerst die Variablen und läd dann erst die SWF-Dateien in die Ebenen (d.h. bis er die erste Datei wirklich geladen hat, ist die Schleife schon komplett durchlaufen). Wäre nicht so schlimm. Aber beim Laden in die Ebenen löscht er dann alle vorhandenen Variablen in diesen Ebenen (man ist das ein Murx-Programm!). Wenn ich aber die Variablen-Definition zu einem späteren Zeitpunkt mache und meine geladene SWF-Datei in der Zeit ein paar Leer-Frames durchläuft, bis sie auf die Variablen zurückgreift, klappt es.

Ich finde es übrigens riesig, dass Flash sich "Blubb.swf?i=1" ganz toll generiert, dann aber nichts damit anfangen kann.

Gruß,
Carsten
thyl 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 04:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele