Datenzugriff innerhalb eines Repeaters

Datenzugriff innerhalb eines Repeaters

Servus beinand, Normalerweise kann man ja mit getRepeaterItem() der Komponente auf das Datenmodell des Repeaters zugreifen. Nun habe ich aber folgendes Problem: ich möchte eine Property mit einem Wert aus einer ArrayCollection via Databinding befüllen, bekomme aber den Zugriff nicht hin. Als Beispiel: Komponente 1 (welche beim ersten Durchgang erzeugt wird) soll die komplexen Daten meiner ArrayCollection an der Stelle 0 bekommen, Komponente 2 (welche beim zweiten Durchgang erzeugt wird) soll die komplexen Daten meiner ArrayCollection an der Stelle 1 bekommen, usw... d.h. ich bräuchte im Prinzip sowas: Code: [Bindable] public var dataArray:ArrayCollection //enthält komplexe Daten [Bindable] public var allRooms:ArrayCollection //dp für den Repeater [...] <mx:Repeater   id="roomRepeater"   dataProvider="{allRooms}"   >   <comp:CalendarDayView       id="room"       termData="{dataArray.getItemAt(ZUGRIFF??))}"       /> </mx:Repeater> das Problem ist, wenn ich an die Stelle ZUGRIFF roomRepeater.currentIndex benutze, funktioniert das ja nicht, wenn ich ein Update von dataArray habe (das Databinding updated zwar termData, aber der Repeater loopt ja dann nicht mehr). Wenn ich bei ZUGRIFF sowas wie allRooms.getItemIndex(room.getRepeaterItem()) benutze, bekomme ich eine Fehlermeldung: Error #1006: getRepeaterItem ist keine Funktion. Wie bekomme ich dynamisch den Index des jeweilig erzeugten Elements heraus, den ich dann als ZUGRIFF verwenden kann? Chris