Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2007, 09:35   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 334
ArrayCollection loopen? (Key = > Value)

Hallo
ich lade mir eine .xml in eine ArrayCollection.
Dieses Collection möchte ich nun loopen.

Soweit O.K.

Um ein dynamisches Datagrid zu erstellen möchte ich jedes Key, Value Paar.
Je nach Key (also Spalte) möchte ich eine Unterscheidung machen.

Ds Problem ist, dass ich nicht weiß, wie ich an die Keys komme.


PHP-Code:
while (!cursor.afterLast)
{
   ??????

Das möchte ich quasi mit ner Array Collection machen
http://www.cflex.net/showFileDetails...le&ChannelID=1

danke

Geändert von mukraker (19-02-2007 um 09:55 Uhr)
mukraker ist offline   Mit Zitat antworten
Alt 19-02-2007, 18:08   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 632
Eine ArrayCollection enthält ja eine Sammlung von Arrays. Auf deren Inhalt kann man wie gewohnt zugreifen.

Um mal die Beispiel-Collection aus der Flex-Hilfe zu nehmen:

Code:
var myCollection:ArrayCollection = new ArrayCollection([{first: 'Matt', last: 'Matthews'}]);
Hier besteht die ArrayCollection aus einem Array das wiederum 2 key->value-Paare enthält.
Die Paare auslesen:
Code:
while (!cursor.afterLast)
{
//cursor.current = das aktuelle Array

for (var e:Object in cursor.current) //Objekte (hier: Strings) des Arrays auslesen
{
trace(e); // key (first, last)
trace(cursor.current[e]) // value (matt, matthews)
}
cursor.moveNext();
}

Geändert von kugelfunk (19-02-2007 um 18:12 Uhr)
kugelfunk 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



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

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


Copyright ©1999 – 2012 Marc Thiele