Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-05-2011, 09:15   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Int to Boolean?

Aloa,

ich habe eine Eigenschaft (Available) die man in meiner Applikation per Checkbox auswählen kann. Danach wird das Ganze in eine mySQL Datenbank gespeichert.
Das Ganze speichere ich als int-Wert ab. Jetzt wäre meine Frage, wie ich am geschicktesten den int Wert benutze, um die Check selected true bzw. false zu setzen?

Ein simpler Cast ala Boolean(meinWert) funktioniert leider nicht.

Ne idee?

lg, nico
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 27-05-2011, 09:22   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
ActionScript:
  1. checkBox.selected = meinWert == 1;
sebastian ist offline   Mit Zitat antworten
Alt 27-05-2011, 09:31   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Code:
checkBox.selected = meinWert != 0;
Falls irgendein int gewählt wird.
Omega Psi ist offline   Mit Zitat antworten
Alt 27-05-2011, 12:10   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Hm, also ich glaube ich habe da nen Syntax Hänger drin.


Bei mir siehts gerade so aus:
ActionScript:
  1. <s:CheckBox selected="{( data != 0 )}"


Aber wirklich was bringen tut das nicht - habe ich was falsch verstanden ?
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 27-05-2011, 12:14   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
data ist der int? Oder sind die Daten in data gekapselt?
Omega Psi ist offline   Mit Zitat antworten
Alt 27-05-2011, 12:16   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
genau, data ist der int. Steckt alles in einem Itemrenderer (Datagrid)


Gesamtansicht:
ActionScript:
  1. <s:GridColumn headerText="Availability Date"
  2.                                   dataField="available"
  3.                                   rendererIsEditable="true">
  4.                         <s:itemRenderer>
  5.                             <fx:Component>
  6.                                 <s:GridItemRenderer>
  7.                                     <s:CheckBox selected="{( data != 0 )}"
  8.                                                 horizontalCenter="0" verticalCenter="0" />
  9.                                 </s:GridItemRenderer>
  10.                             </fx:Component>
  11.                         </s:itemRenderer>
  12.                     </s:GridColumn>
__________________
Mein Blog
Freue mich über jeden Besucher. :)

Geändert von Nico B. (27-05-2011 um 12:17 Uhr)
Nico B. ist offline   Mit Zitat antworten
Alt 27-05-2011, 12:59   #7 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Wenn man sich gegen so viel inline MXML entscheidet, kann man auch debuggen.
Omega Psi ist offline   Mit Zitat antworten
Alt 27-05-2011, 13:00   #8 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Und in data steht kein int, sondern ist das Objekt, das den int enthalten soll.
Omega Psi ist offline   Mit Zitat antworten
Alt 27-05-2011, 13:18   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Würdest Du das Ganze "in Pur As" machen? Oder wie ist Deine Aussage gemeint.


Aber data ist doch das, was als datafield angegeben wird. In diesem Falle die Eigenschaft eines Objektes vom Typ int. Oder nicht ?!
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 27-05-2011, 13:29   #10 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Nein, dataField ist das Attribute das man aus data zur Anzeige ausliest.

Und nein, nicht pur in Actionscript. Aber es muss immer ein Kompromiss zwischen initialem Aufwand und Maintenance gefunden werden. Und das ganze inline MXML Zeugs ist in der Hinsicht kontraproduktiv.

Itemrenderer als eigene Komponente definieren mit Möglichkeiten zum debuggen, was geht rein, was ist drin.

Alles andere behindert beim entwickeln -> dein Problem hätte man mit einem Breakpoint in einer Minute lösen können.
Omega Psi ist offline   Mit Zitat antworten
Alt 27-05-2011, 13:52   #11 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Hm, aber ist es nicht auch irgendwie ein "Riesenaufwand" eine extra Komponente zu erstellen, wenn ich nur eine einzelne Checkbox anzeigen will !?
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 27-05-2011, 14:03   #12 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Ja, das Leben als Programmierer ist hart.

Ne, im Ernst, Qualität und Produktivität stellen immer einen Kompromiss dar. Und einen Riesenaufwand ist das nicht, wenn man bedenkt was man da eigentlich macht.
Omega Psi ist offline   Mit Zitat antworten
Alt 27-05-2011, 14:33   #13 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Ne hast ja Recht, Aufwand ist das nicht und natürlich sauberer. (Das alte war auch eher sone quick & Dirty Lösung.
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 27-05-2011, 14:34   #14 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Es war nicht eher eine, sondern es war ganz definitiv eine
Omega Psi ist offline   Mit Zitat antworten
Alt 27-05-2011, 15:12   #15 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
haha :P
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. 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
boolean-variablen in functions madtrigger ActionScript 2 3 31-01-2008 14:12
Boolean Ron100 Flash Einsteiger 3 19-02-2006 11:56
Was bedeutet Boolean? Genion Flash MX 2004 16 18-02-2006 10:32
boolean operatoren . Beta ActionScript 1 3 29-12-2005 11:31
Boolean aus MC abfragen hnes ActionScript 1 4 27-06-2002 18:02


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

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


Copyright ©1999 – 2012 Marc Thiele