ActionScript의 약한 참조에 대한 기사를 읽었습니다. 두 가지 유형이 있습니다.ActionScript 및 약한 참조 동작
Dictionary
클래스의 트릭.EventDispatcher
클래스.
약하게 참조 된 개체가 사라질 것으로 예상했습니다. 즉시 마지막 강한 참조가 제거되었습니다. (GC 동작과 관계 없음) 그러나 이러한 트릭은 그렇게 작동하지 않았습니다. 참조 된 객체는 약하게 만 살아 있으며 다음 GC 시간에는 사라집니다. 모든 강력한 참조를 제거해도 객체 그래프에서 약하게 참조 된 객체가 사라지지 않았습니다. (나는 즉시 삭제되지 않을 것이라는 것을 안다)
나는 틀린가 아니면 ActionScript가 다른 행동을 사용하고 있는가?