Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-07-2010, 17:34   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 9
Kommunikation zw. Klassen

Hallo - hab folgendes Problem und stehe eigentlich nur ein wenig am schlauch:

ich hab mehrer Mxml´s relativ tief verschachtelt und nun möchte ich von einer Klasse in die andere kommunizieren - jedoch mit dem instanzennamen is das so ne sache weil die teilweise dynamisch erzeugt werden....

was würde ihr vorschlagen?

Eventlistener´s gehen ja nur in Objekten und deren Parent-Objekt oder?
LocalConnection is unsinnig oder?
.....

bitte um eure tipps
Breaxxis ist offline   Mit Zitat antworten
Alt 12-07-2010, 17:52   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Wie wärs mit einem Singleton, bei dem sich eines (oder beide) Objekte registrieren, oder einer statischen Eigenschaft?
__________________
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 14-07-2010, 19:42   #3 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Je nach Konstellation wäre auch Event Bubbling eine Möglichkeit.
mohj ist offline   Mit Zitat antworten
Alt 15-07-2010, 17:57   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.325
Zitat:
Zitat von Breaxxis Beitrag anzeigen
LocalConnection is unsinnig oder?
für 'innerbetriebliche' kommunikation, ja. LocalConnection ist für: wenn man mehrere swf's auf einem rechner zu laufen hat und die sollen sich 'unterhalten'.
nur am rande erwähnt: damit kann man auch verhindern, das jemand ein swf mehrfach auf einem rechner laufen lässt ;-)

Zitat:
Zitat von Breaxxis Beitrag anzeigen
Eventlistener´s gehen ja nur in Objekten und deren Parent-Objekt oder?
jain. vorab: mit diesem thema kann man bücher füllen.
also events bekommen (da gibts auch unterschiede) nur die, die auf der bühne sind und das sind nicht alle objekte. z.b. die Math-klasse hätte auch garnichts auf der bühne verlohren.

angenommen du hast ein objektX und das kennt stage und du hast ein objektY und das kennt auch stage. und angenommen, die haben ansonsten nichts am hut, so das die sich auch via bubblen nie begegnen würden, weil halt ganz wo anders ...
dann kann'st du dennoch beim einen ein stage.addEventListener.. zum abhören installieren und beim anderen z.b. ein stage.dispatchEvent.. um etwas zu senden.
das kommt an. dazu noch ein eigenes event schreiben, damit du spezielle daten mitgeben kannst. weil bei stage.dispatchEvent ist halt stage currentTarget und nicht objektY. aber das hindert einem ja nicht, andere via events zu benachrichtigen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 15-07-2010, 19:41   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Also... am einfachsten ist es von Komponente 1 ein dediziertes Event zur Application zu schicken und von dort aus Funktionalität der anderen Komponente aufzurufen. Event bubbling muss so nicht unbedingt genutzt werden.
Omega Psi 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kommunikation zwischen Klassen Syntaxerr ActionScript 3 3 28-05-2010 16:22
Kommunikation zwischen Klassen shredding ActionScript 3 26 06-12-2009 17:55
Mal wieder die Klassen-Kommunikation themerx ActionScript 3 2 01-04-2009 17:40
kommunikation von klassen bei nachgeladenen movis kakktus ActionScript 2 0 18-07-2007 10:14
Kommunikation zwischen Klassen Buzze ActionScript 2 2 08-03-2007 11:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele