Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-07-2011, 13:51   #16 (permalink)
Neuer User
 
Registriert seit: Jul 2011
Beiträge: 29
Ich hab da aber leider keine Wahl. Das wird von mir so verlangt.

Und da ich mit ValueObjects arbeite die nicht gebindet sind, fällt der erste Teil raus (modifizierende Daten).

Lediglich die 2. Variante kommt in Frage, aber danke für deinen Lösungsansatz.
flex5500 ist offline   Mit Zitat antworten
Alt 18-07-2011, 13:54   #17 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Die Daten zu modifizieren ist ja kein Problem, es geht halt nur um das wie und der Ansatz, wie im Nachbarforum erwähnt, das statisch zu machen, ist nicht wirklich gut.

Wieso sind die VOs nicht bindable?
Omega Psi ist offline   Mit Zitat antworten
Alt 18-07-2011, 14:02   #18 (permalink)
Neuer User
 
Registriert seit: Jul 2011
Beiträge: 29
Entweder weil mir das Know-How dazu fehlt, oder weil Flex sie so erzeugt.

mit <valueObjects:VOUsers id="vOUsers" /> erzeuge ich das VO.

Und mit vOUsers.name sprech ich Variable z. B. an. Deswegen kann ich diese Variable auch nicht zwischenspeichern.

Wenn wir aber grad beim Thema sind wie würde ein kleines Beispiel mit Controllers + Events aussehen? Würde mich interessieren ob das mit VOs auch klappt. Das wäre nämlich der nächste Schritt wenn es mir einer einfachen Variable geklappt hätte...
flex5500 ist offline   Mit Zitat antworten
Alt 18-07-2011, 14:43   #19 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Wie sind die VOs implementiert?

Zu allem anderen später mehr.
Omega Psi ist offline   Mit Zitat antworten
Alt 18-07-2011, 15:00   #20 (permalink)
Neuer User
 
Registriert seit: Jul 2011
Beiträge: 29
Über PHP. Dazu habe ich 2 Dummyklassen...
Angehängte Dateien
Dateityp: zip Desktop.zip (1,3 KB, 1x aufgerufen)
flex5500 ist offline   Mit Zitat antworten
Alt 18-07-2011, 15:14   #21 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Das sind keine ActionScript Klassen. Wie kriegst du die in Flex rein?
Omega Psi ist offline   Mit Zitat antworten
Alt 18-07-2011, 15:23   #22 (permalink)
Neuer User
 
Registriert seit: Jul 2011
Beiträge: 29
Also ich hab den FlashBuilder (noch) in Englisch.

Als erstes erzeugst du ein Flex Projekt mit PHP als Servertechnologie (einfach auf "next" klicken). Hier gibst du die Daten zu deinem Webserver ein.

Dann klicke ich auf "Data=>Connect to PHP(Runtime)" um den Webservive dem Projekt hinzuzufügen. Dabei installiert sich automatisch das Zend AMF Framework. Kann sein dass man da noch Änderungen an der Gateway.php vornehmen muss. Weiß das nicht mehr genau.

Dann erzeuge ich eine VO-Datei indem ich auf "Configure Return Type" auf irgendeinen Webservice klicke. Diese kann ich dann ins Deklarations-Tag einbinden.

Geändert von flex5500 (18-07-2011 um 15:27 Uhr)
flex5500 ist offline   Mit Zitat antworten
Alt 18-07-2011, 15:38   #23 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Ja, aber der Code muss ja irgendwo liegen. Und das solltest du nicht in MXML machen, weil du ja einen Menge von Instanzen nutzen möchtest.
Omega Psi ist offline   Mit Zitat antworten
Alt 18-07-2011, 15:43   #24 (permalink)
Neuer User
 
Registriert seit: Jul 2011
Beiträge: 29
Ja der Code liegt dann später im Service Verzeichnis und trägt den Namen VOUsers.as und Super_VOUsers.as .

Das ist so aber die "übliche" Vorgehensweise und wird so auch in den Tutorials von Adobe erklärt.
flex5500 ist offline   Mit Zitat antworten
Alt 18-07-2011, 15:48   #25 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Naja, das hilft dir aber an gewissen Punkten nicht weiter. Wenn du mir nicht sagen kannst, ob die Properties der VOs bindable sind oder nicht, ist das schlecht.
Omega Psi ist offline   Mit Zitat antworten
Alt 18-07-2011, 15:53   #26 (permalink)
Neuer User
 
Registriert seit: Jul 2011
Beiträge: 29
Die sind nicht Bindable.

Ich hab zum Beispiel eine Zeile im Code die sieht so aus:
PHP-Code:
<fx:Binding source="dataGridUsers.selectedItem as VOUsers" destination="vOUsers"/> 
Ohne das Binding hier würde ich nicht weiter mit dem VOUsers arbeiten können.

Um die Eigenschaften des VO's anzuzeigen wird kein Binding benötigt. Sobald man aber damit Arbeiten musst hat man den Salat
flex5500 ist offline   Mit Zitat antworten
Alt 18-07-2011, 16:21   #27 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Ich glaube, wir reden etwas an einander vorbei.
Omega Psi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
air, component, flex, native window, popup

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
auf variable von native window in der main app zugreifen bjt Adobe AIR 0 15-12-2008 21:37
Window ansprechen thiagojonas Flash 8 0 24-06-2008 14:37
variable in einem mc ansprechen mojo777 ActionScript 2 8 26-11-2006 23:35
Button in createPopup Window ansprechen huebschy Komponenten und SmartClips 7 10-08-2006 16:23


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

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


Copyright ©1999 – 2012 Marc Thiele