Thanks for the link to Alex Harui's post, Francis.
It unquestionably supports my stance that only advanced developers
should be using AS3 and everyone else (95% of Flash developers) should
stick with AS1/AS2. This issue of not unloading swfs unless you
explicitly turn everything off inside it is another prime reason why
only expert developers should be coding AS3. The fact that it doesn't
actually work even when you do requires a high level of programming
skill to manage correctly. This is not the realm of designers,
animators and low to mid level Flash developers.
Nobody wants to acknowledge the strictness in AS3 is not merely syntax,
but extends to the entire way you develop. Most Flash developers out
there are not strict or disciplined programmers. AS2's looseness (and
the ability to unload swfs) is still best for "creative" Flash
development except in the trained hands of Flash experts who know how to
manage the memory management issues.
If the GC implementation in Flash was truly transparent, then somebody
would be able to explain why Grant's localConnection hack to force the
GC to run worked. The Flash team would also provide some API methods
into it. There is no API to the GC, therefore it's implementation is
not transparent.
And to the guy who said Disney doesn't give a shit, you're wrong.
Disney is undergoing a major overhaul of all their Flash content to
AS3. They've been in touch with Adobe about this. Let's not spread
misinformation here. I think Adobe has done enough.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders