Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2005, 22:41   #1 (permalink)
Neuer User
 
Benutzerbild von marcodeneu
 
Registriert seit: Sep 2002
Beiträge: 352
sendAndLoad aus Container-swf heraus

hi,
hab eine eigene swf gemacht, die nur als preloader für eine andere swf herhält. funktioniert perfekt, bis auf eine signifikante ausnahme: sendAndLoad bzw. load funktioniert nicht mehr!
onLoad übergibt mir jetzt übrigens immer ein false.
kann mir jemand sagen, warum das so ist und/oder wie man das löst?
danke!
mfg
marcodeneu
marcodeneu ist offline   Mit Zitat antworten
Alt 27-04-2005, 23:20   #2 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
verschoben, hat nichts mit OOP zu tun.


wenn onLoad false ausgibt, hat er wohl die datei nicht gefunden.
der relative pfad zu externen dateien ist immer von der html-datei die den flashfilm einbettet ausgehend
michael ist offline   Mit Zitat antworten
Alt 28-04-2005, 00:27   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Schieb doch mal dein Script oder die fla rüber...
  Mit Zitat antworten
Alt 28-04-2005, 11:36   #4 (permalink)
Neuer User
 
Benutzerbild von marcodeneu
 
Registriert seit: Sep 2002
Beiträge: 352
sorry, dass ich das falsche forum erwisch, passiert mir selten

der inhalt wird ganz normal geladen wie jedes andere swf-movie:

mcCont = createEmptyMovieClip("mcCont", 0);
mcCont.loadMovie("inhalt.swf");

in inhalt.swf wird ganz normal mit loadvars was geladen:

lvSend.sendAndLoad("script.php", lvLoad, "POST");

cya
marcodeneu ist offline   Mit Zitat antworten
Alt 28-04-2005, 12:08   #5 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
nich schlimm.

und script.php liegt direkt neben der html-datei des flashfilms?
michael ist offline   Mit Zitat antworten
Alt 28-04-2005, 13:47   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
lvSend.sendAndLoad("script.php", lvLoad, "POST");
Dazu solltest du mal das ganze Script zeigen...
  Mit Zitat antworten
Alt 28-04-2005, 17:03   #7 (permalink)
Neuer User
 
Benutzerbild von marcodeneu
 
Registriert seit: Sep 2002
Beiträge: 352
sorry, hab mich getäuscht. das ist der eigentliche code:

Code:
		oLoadVars_ = new LoadVars();
		
		sInterfaceURL = _root.scriptURLs.list;
		
		//damit die variablen im scope der onLoad--funktion liegen
		oLoadVars_.this_ = this;
		oLoadVars_.aFileNames = aFiles;

		//script-url + dateiliste mit ',' getrennt + zufallszahl, damit kein chaching passiert
		oLoadVars_.load(sInterfaceURL + "?file=" + aFiles.join(",") + "&random=" + int(Math.random() * 999999));

		oLoadVars_.onLoad = serverResponse;
alle dateien liegen im selben verzeichnis! deshalb wundert mich die ganze sache auch ziemlich...
marcodeneu ist offline   Mit Zitat antworten
Alt 28-04-2005, 17:09   #8 (permalink)
Neuer User
 
Benutzerbild von marcodeneu
 
Registriert seit: Sep 2002
Beiträge: 352
nach dem posten ist mir was aufgefallen:
_root im der geladenen swf = _root in der container-swf.
daher:

Code:
this._lockroot = true;
marcodeneu ist offline   Mit Zitat antworten
Alt 28-04-2005, 22:10   #9 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hast du schon mal mit ein paar trace-Befehlen im Testmodus versucht herauszubekommen, welche Variablen beim Request übergeben werden? Welcher Filetyp wird in "_root.scriptURLs.list;" gesetzt und was sendet das File?
  Mit Zitat antworten
Alt 29-04-2005, 19:37   #10 (permalink)
sporadisch da
 
Registriert seit: Feb 2002
Ort: Iserlohn
Beiträge: 73
Moin,
Zitat:
Zitat von marcodeneu
hi,
hab eine eigene swf gemacht, die nur als preloader für eine andere swf herhält. funktioniert perfekt, bis auf eine signifikante ausnahme: sendAndLoad bzw. load funktioniert nicht mehr!
Hatte mal ein ähnliches Problem. Dabei war mein Container Flash 5, demnach konnte das nicht klappen.
__________________
hf

Keule
Keule 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 06:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele