Я прочитал несколько статей о слабых ссылках ActionScript.Есть два типа.
- Трюк с
Dictionary
классом. EventDispatcher
класс.
Я ожидал, что объект со слабой ссылкой исчезнет немедленно когда последняя сильная ссылка удалена.(независимо от поведения GC) Но эти приемы не сработали.Объект, на который ссылаются только слабо, все еще живет некоторое время, и выглядит в следующий раз GC исчезающим.Удаление всех сильных ссылок не делало объект со слабой ссылкой исчезающим из графа объектов.(Я знаю, что он не будет удален сразу)
Я ошибаюсь или просто ActionScript использует другое поведение?