При использовании .contains()
на ArrayCollection
во Flex всегда будет смотреться ссылка на память. Похоже, он не смотрит на метод .equals()
или метод .toString()
или что-то переопределяемое. Вместо этого мне нужно каждый раз перебирать ArrayCollection
и проверять каждый отдельный элемент, пока я не найду то, что ищу.
Кто-нибудь знает, почему Flex/ActionScript был сделан таким образом? Почему бы не дать людям возможность использовать метод contains()
так, как они хотят?