Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-02-2011, 14:01   #1 (permalink)
Anfänger-Flasher
 
Benutzerbild von Ranma-Kun
 
Registriert seit: Jan 2011
Beiträge: 14
Problem mit SWF Communikation (SWF to SWF). LocalConnection?

Hallo Leute.
Ich habe eine SWF Datei, aus der man verschiedene andere SWF Dateien aufrufen kann. Diese werden per addChild in das ursprungs SWF geladen.
Nun möchte ich eine einzige String Variable in das geladene SWF übergeben.
Wie funktioniert das???
Ich versuche es per LocalConnection, aber es will nicht funktionieren, hier mein Code:

Sender (Ursprungs-SWF):
Code:
	private function openSWF(evt:MouseEvent):void
	{
		swfloader.load(swfrequest);
		addChild(swfloader);
		LC.send("lc_empfaenger", "getData", _variable);
		LC.close();
	}
Empfänger (per addChild geladene SWF):
Code:
private var LC = new LocalConnection();

LC.getData = function(param:String):void {
	_username = param;
}
LC.connect("lc_empfaenger");
Gibt es eine andere Art von Communikation von SWF's?
Und wenn nicht, wie kriege ich die LocalConnection korrigiert?
Ranma-Kun ist offline   Mit Zitat antworten
Alt 03-02-2011, 14:15   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Wenn Du eine SWF in eine andere lädst, benötigst Du LocalConnection nicht, weil die beiden SWFs ganz normal aufeinander zugreifen können, so sie denn aus der selben Domäne stammen. In jedem Fall sollte es aber möglich sein Daten direkt beim Laden über die zugehörigen LoaderInfo-Instanz zu übergeben.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 03-02-2011, 14:18   #3 (permalink)
Anfänger-Flasher
 
Benutzerbild von Ranma-Kun
 
Registriert seit: Jan 2011
Beiträge: 14
Vielen Dank Martin!
Ich werde es über diesen Weg probieren.
Meine lange google Suche war extrem durcheinander, nirgendwo hat man eine gescheite Antwort erhalten.

Ich danke dir : )
Ranma-Kun ist offline   Mit Zitat antworten
Alt 07-02-2011, 22:32   #4 (permalink)
Anfänger-Flasher
 
Benutzerbild von Ranma-Kun
 
Registriert seit: Jan 2011
Beiträge: 14
okay, ähm, sorry, irgendwie klappt das alles nicht, was ich probiere.

Code:
	private function openSWF(evt:MouseEvent):void
	{
		swfloader.load(swfrequest);
		addChild(swfloader);
	}
Hier lade ich das nächste SWF...
Wie kann ich jetzt von hier eine einzige String Variable übergeben? T_T
Ich peils mit LoaderInfo nicht.
Schreibt mir eine einfache Lösung bitte ;_;
Oder zeigt mir ein anfach verständliches Tutorial, ich dreh durch mit dem Mist >.<
Ranma-Kun ist offline   Mit Zitat antworten
Alt 09-02-2011, 13:49   #5 (permalink)
Anfänger-Flasher
 
Benutzerbild von Ranma-Kun
 
Registriert seit: Jan 2011
Beiträge: 14
Kann denn hier keiner helfen?

Ich frage so meine Variable in der neu geladenen SWF ab:
Code:
VarName = stage.loaderInfo.parameters.var1;
Ist das so korrekt?
Und wenn ja, was schreibe ich in die Ursprungs-SWF?
Ich finde im Internet kein einziges Beispiel, die Leute übergeben immer nur von HTML, JavaScript oder sonst was Variablen an eine SWF, das interessiert mich nicht.
So schwer kann das doch gar nicht sein. Erbarmt sich bitte jemand und hilft mir? : (
Ranma-Kun ist offline   Mit Zitat antworten
Alt 09-02-2011, 15:21   #6 (permalink)
Neuer User
 
Benutzerbild von tinab.feld
 
Registriert seit: Feb 2008
Beiträge: 81
ich hab etwa eine Stunde vorher fast die gleiche Frage gestellt und komme auch nicht weiter !! Grmpf
tinab.feld ist offline   Mit Zitat antworten
Alt 10-02-2011, 14:12   #7 (permalink)
Neuer User
 
Benutzerbild von tinab.feld
 
Registriert seit: Feb 2008
Beiträge: 81
ich habs mit einer Klasse die als globale Variable fungiert gelöst. Guck mal bei meinem Thread!
tinab.feld ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
kommunikation, localconnection, swf

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
LocalConnection Problem jimihendrix Flash 8 1 21-01-2009 15:32
Problem mit LocalConnection McMannus Flash 8 1 12-04-2008 19:03
localconnection problem pl4yer ActionScript 1 3 02-08-2005 15:41
Communikation Server Spinnt träumer Flash Media Server 1 15-02-2004 13:00
LocalConnection-Problem... myquest ActionScript 1 4 19-10-2003 17:28


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele