Unload != unload

Kategori: Diverse | Kommentarer (2)
Gemt: 2008-04-16 12:40


Når man i ActionScript 3 bruger kommandoen MovieClip.unload() så unloader den rent faktisk ikke det man har loadet, den fjerner blot nogle referencer til det, som gør at garbage collectoren senere, forhåbentlig, fjerner det. Men, Grant Skinner har nu dokumenteret at det langt fra altid er tilfældet, og at det kan skabe store problemer når det ikke sker.

Så, hvis du laver Flash hvor du loader andre flash-filer, billeder eller lignende, så læs artiklen, den kan være en redningskrans inden du lover mere end du kan holde:
Failure to Unload - Flash Player 9’s dirty secret