Wie funktioniert Vector map () in ActionScript 3?

8

Ich kann die map () -Funktion überhaupt nicht mit einer Vector-Klasse verwenden.

Das Ergebnis kommt immer null zurück - es sollte mir einen neuen Vektor mit den von der addFive-Funktion zurückgegebenen Werten zurückgeben (dieses Beispiel ist offensichtlich nicht mein wirklicher Anwendungsfall).

Die Array-Version funktioniert wie erwartet.

Hat jemand Glück gehabt, map () zu bekommen, um mit Vector zu arbeiten?

%Vor%     
Stray 02.02.2011, 14:49
quelle

2 Antworten

8

Dies ist ein ActionScript / Flash Player Bug. Es scheint, Adobe hat es intern behoben, aber ab Flash Player 10.1 wurde das Update nicht veröffentlicht.

Siehe: Ссылка

Das ist die Ursache unseres Bugs, der hier gefunden wurde:

Ссылка

Das Beste, was Sie vorerst tun können, ist die Verwendung von Arrays, wenn eine Karte benötigt wird.

    
Ian T 02.02.2011, 15:25
quelle
3

Seltsam ... Ich sehe Ihre Bestätigungen. Sie könnten immer mit dieser Lösung gehen:

%Vor%     
todd anderson 02.02.2011 15:21
quelle

Tags und Links