Tilelist mit Checkboxen im ItemRendere [Flash 10]
17.04.2009, 22:19
Beiträge: 25 Registriert: Oct 2008 Tilelist mit Checkboxen im ItemRendere
Guten Abend die Damen und Herren,
habe eine kleine Frage, ich habe eine Tilelist mit Texten und Checkboxen im Feld.
Wie bekomme ich die Textinhalte aus den Feldern mit den ausgewählen Checkboxen?
Wenn ich meine Felder markiere, dann komme ich ja mit selectedItems an die gewünschten Infos, wenn ich die Felder jetzt aber nicht markiert habe sondern nur die Boxen gecheckt habe, meine ich. Danke euch.
17.04.2009, 22:35 Re1 Beiträge: 447 Registriert: Mar 2008 Hallo
Falls ich dich richtig verstehe
müsstest du doch einfach nur den content / textfelder im der jeweiligen Box ansprechen oder ?
ActionScript: 1 2 3 4 selectedItems.content
//bzw Texte von Checkboxen sprichst du mit...
.label
//...an
Adobe AS3.0 Stichwortverzeichnis
17.04.2009, 22:41 Re2
Beiträge: 25 Registriert: Oct 2008 Themenautor/in Also wenn ich die checkboxen der Felder auswähle, dann sind die Items ja nicht ausgewählt. Ich brauche sowas wie :
for each selected checkboxes in itemrender do..
nicht sichtbar bei eingeloggten Mitgliedern
17.04.2009, 22:48 Re3 Beiträge: 447 Registriert: Mar 2008 Könntest du nicht die Checkboxes vorher noch in ein Array pushen ? Danach mach doch einfach eine for schleife
darin könntest du ja auch abfragenActionScript: 1 if (checkboxArray[i].selected){...]
Adobe AS3.0 Stichwortverzeichnis
17.04.2009, 22:51 Re4
Beiträge: 25 Registriert: Oct 2008 Themenautor/in Das habe ich auch schon überlegt oder ist es möglich im Itemrendere zu sagen:
If checkbox.selected == true then item.selected = true
also der Tilelist zu sagen, wenn die checkbox in dem Feld selected ist, dann Feld sei auch du selected =?
17.04.2009, 23:17 Re5 Beiträge: 5285 Wohnort: Bernau (bei
Berlin)Registriert: Nov 2002 Hi,
ich habs mal schnell durchprobiert und bin auf das Ergebnis gekommen:
ActionScript: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 <?xml version ="1.0" encoding="utf-8" ?>
<mx :Application
xmlns:mx ="http://www.adobe.com/2006/mxml"
xmlns:local="*"
layout="vertical" >
<mx :Script >
<![CDATA[
private function getSelectedLabel() : void
{
for each ( var dataItem:Object in dataSource )
{
if ( dataItem.selected ) trace ( dataItem.label );
}
}
]]>
</mx :Script >
<mx :TileList id="tileList"
width ="100%" height ="100%" >
<mx :itemRenderer>
<mx :Component >
<local:FancyRenderer />
</mx :Component >
</mx :itemRenderer>
<mx :dataProvider>
<mx :ArrayCollection id="dataSource" >
<mx :Object label ="Label 1" selected="false" />
<mx :Object label ="Label 2" selected="false" />
<mx :Object label ="Label 3" selected="false" />
<mx :Object label ="Label 4" selected="false" />
<mx :Object label ="Label 5" selected="false" />
<mx :Object label ="Label 6" selected="false" />
<mx :Object label ="Label 7" selected="false" />
</mx :ArrayCollection>
</mx :dataProvider>
</mx :TileList>
<mx :Button label ="get selected label" click ="getSelectedLabel()" />
</mx :Application >
FancyRenderer.mxml
ActionScript: 1 2 3 4 5 6 7 8 9 10 <?xml version ="1.0" encoding="utf-8" ?>
<mx :HBox
xmlns:mx ="http://www.adobe.com/2006/mxml"
width ="80" height ="40" >
<mx :Label id="fancyLabel" text ="{data.label}" />
<mx :CheckBox id="checkBox" click ="data.selected=!data.selected" />
</mx :HBox >
nicht sichtbar bei eingeloggten Mitgliedern
18.04.2009, 11:24 Re6
Beiträge: 25 Registriert: Oct 2008 Themenautor/in Ja, so irgendwie werde ich das wohl machen, danke euch.
Themen
Ähnliche Beiträge zum Thema 17.10.2009 - GuentherLehman
25.06.2009 - Aerzte1992
27.08.2009 - sickboirebel
08.10.2010 - dok.crazy
Flashhilfe.de
Flash Platform Tipps & Tutorials
Flash Platform
Andere Programmiersprachen
Jobangebote
Diskussionen
Flashhilfe News
31.01.12, 12:30 #Jobs Wir suchen (freiberufliche) Flash Developer (m/w) in Köln/Aachen
http://t.co/4WPsXPOA
20.01.12, 21:02 #Jobs Flash-Projekt Produktkonfigurator
http://t.co/qPlGSiPd
12.01.12, 18:50 #Jobs Flash Freelancer für ca. 2 Wochen in München gesucht
http://t.co/XpMJr5dv
10.01.12, 10:45 #PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect.
http://t.co/324gWRAr
06.01.12, 21:37 #Jobs Flash Developer in Hamburg gesucht
http://t.co/hZgTZvHJ
Regeln & Bedingungen