as3-array entfernen, die durch den index
Ich habe ein array 'cat', 'dog', 'Wellensittich'
wollen und entfernen Sie das Element index.
Im moment habe ich
function removeit(myindex) {
animals[myindex] = animals.pop()
}
- Meinst du
animals[myindex] = null
? Was wollen Sie am Ende das Ergebnis sein? - wenn ich den pass in 'cat ich will es zu sein, 'Hund', budgie'. Ich hab ma den Gegenstand entfernen ich bin der übergabe an die Funktion
- die Menschen werden eher geneigt sein, dir in der Zukunft helfen, wenn Sie daneben Antworten als korrekt 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du willst splice
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Array.html#splice%28%29
Array.splice(Ausgangspunkt entfernen, count);
Ändern Ihre Funktion
Wenn Sie mit Flash Player 19+ oder AIR 19+, die Sie verwenden können,
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Array.html#removeAt()