Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-03-2011, 20:01   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Zugriff auf Variable

Ich habe eine Hauptapplikation, nennen wir sie main.mxml, die eine Komponente aufruft, nennen wir jetzt mal komponente.mxml, die wiederum aus Elementen besteht, die auf einen skin zugriffen, nennen wir skin.mxml. Wie kann ich jetzt innerhalb der skin.mxml auf eine Variable (nennen wir jetzt variable) in komponente.mxml (also quasi Elternelement) zugreifen?

Mit parentApplication.variable könnte ich auf eine Variable in der Hauptapplikation zugreifen, wie aber auf eine Variable in der komponente.mxml. parent.variable oder this.owner.variable erzeugen bei mir eine Fehlermeldung
Moorhuhn ist offline   Mit Zitat antworten
Alt 08-03-2011, 20:25   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Ist das eine Flex 4 Spark Architektur?
Omega Psi ist offline   Mit Zitat antworten
Alt 08-03-2011, 20:31   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Ohne genau zu wissen, was du meinst, sag ich mal: Ja
Moorhuhn ist offline   Mit Zitat antworten
Alt 08-03-2011, 20:35   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Damit meine ich: nutzt du die neuen Flex 4 Komponenten?

Wieso willst du auf eine Variable innerhalb der Skin zugreifen? Wenn du es unbedingt machen musst, mach es über hostComponent.property.
Omega Psi ist offline   Mit Zitat antworten
Alt 08-03-2011, 20:37   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Adobe Flex 4 Skinning Spark components
Omega Psi ist offline   Mit Zitat antworten
Alt 08-03-2011, 21:00   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Ja ich nutze Spark Skins.

Die Variable benutze ich um dynamisch die Breite zu berechnen. Dein Vorschlag funktioniert jedoch auch nicht.
Moorhuhn ist offline   Mit Zitat antworten
Alt 08-03-2011, 21:04   #7 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Die Breite der Skin? Setze die Breite der Komponente, die die Skin benutzt und die Breite der Skin auf 100%
Omega Psi ist offline   Mit Zitat antworten
Alt 08-03-2011, 21:12   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Das ist natürlich auch ne Möglichkeit . Wie heißt es so schön: Den Wald vor lauter Bäumen nicht sehen

Außerdem weiß ich jetzt auch, warum das mit der Variable nicht funktioniert hat, da die komponente.mxml eine Art Box war die mehrere RadioButtons enthielt, deren Skin ich wiederum verändern wollte. Das heißt es waren 2 Ebenen und nicht nur die direkten Eltern. Wie ich da hätte drauf zugreifen können, ist mir jedoch immer noch schleierhaft.
Moorhuhn ist offline   Mit Zitat antworten
Alt 08-03-2011, 21:13   #9 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Richtig konfiguriert, macht Flex das automatisch. Und setzt man Skins via CSS... was die andere Skin damit zu tun haben könnte, verstehe ich nicht.
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
Zugriff auf Variable Dani Düsentrieb ActionScript 3 1 21-11-2010 11:54
Zugriff aus MC auf Variable in der Zeitleiste? miki.kunze ActionScript 3 2 02-06-2010 17:05
zugriff auf variable xLakaix ActionScript 2 11 16-02-2009 09:17
Problem mit Zugriff auf Variable chrissy810 ActionScript 2 1 04-10-2007 08:36
array-Zugriff per Variable einstein Spielkonzepte und Spieleprogrammierung 13 17-11-2004 16:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele