В AS3 я хочу иметь ассоциативный массив типа [Point] ---> [Shape], который связывает различные формы с точками в пространстве. Я хотел бы, чтобы это поведение:Словарь ActionScript3
var dict : Dictionary = new Dictionary();
var pos : Point = new Point(10, 10);
dict[pos] = new Shape();
var equalPos : Point = new Point (pos.X, pos.Y);
dict[equalPos] // <-- returns undefined and not the shape i created before because equalPos reference is different from pos.
Я хотел бы иметь dict[equalPos]
вернуть то же самое, как dict[pos]
, потому что точки, в то время как другие в ссылках, равны как координаты (равно как члены класса).
Есть ли способ, которым я могу это достичь?
Если у вас есть время спустя я как увидеть ваше решение, спасибо! – Banex
@Banex надеюсь, что помогает. Не забудьте выполнить модульный тест кода! :) – Bob