konto usunięte

Temat: Jak odczytać index elementu w tablicy

Hej, mam arajke:

public static const rootMenuArray:Array = [ // menu główne
{label:'aktualne'},
{label:'archiwum 2012'},
{label:'przyjazne blogi'},
{label:'kontakt'}
];

Wiem że ma 4 elementy, od 0 do 3, ale jak go odczytać?
Np. pobieram 4 element: label jego to: kontakt, a index jego to: 3, ale jak go odczytać?

label odczytam: trace(rootMenuArray[3]) trace(rootMenuArray[3].label)Jakub Stolarek edytował(a) ten post dnia 19.01.13 o godzinie 17:29
Łukasz Błachowicz

Łukasz Błachowicz codziennie wymiatam
i odkurzam

Temat: Jak odczytać index elementu w tablicy

var arr:Array = [{label:1}, {label:2}, {label:3}];

trace( arr.indexOf( arr[2] ) )

Tyle ze skoro wiesz ze to element o indexie 3, to po co go wyszukiwac? Szkoda zasobów. Mozesz zapisac index w obiekcie/klasie i aktualizowac gdy jest to potrzebne.

konto usunięte

Temat: Jak odczytać index elementu w tablicy

Chyba nie o to kaman, opiszę co chcę uzyskać:

- mam arajke ze 100 elementami.
- robi ona za dataProvider pewnej LISTY.

public static const rootMenuArray:Array = [ // menu główne
{label:'aktualne'},
{label:'archiwum 2012'},
{label:'przyjazne blogi'},
{label:'kontakt'},
...
];

- ma właściwość LABEL z WARTOŚCIĄ, wartość ta robi że na liście ( <mx:List> ) pokazują się nazwy.
- klikam teraz na nazwę i chcę znać jej index.
Łukasz Błachowicz

Łukasz Błachowicz codziennie wymiatam
i odkurzam

Temat: Jak odczytać index elementu w tablicy

Wiec bardziej szukasz aktualnie wybranego indexu listy, list.selectedIndex

konto usunięte

Temat: Jak odczytać index elementu w tablicy

Ale jestem kurwa lamer :\

takie coś:


list.addEventListener(ListEvent.ITEM_CLICK, function (event:ListEvent):void {
throw event.rowIndex + "\n" + rootMenuArray[event.rowIndex].label;
});


dziękuje mooskaJakub Stolarek edytował(a) ten post dnia 20.01.13 o godzinie 10:53



Wyślij zaproszenie do