Flash 11 Beta Update
My favorite new features
It seems a new update to Flash 11 is out there, while Flash 11's big news item is and will likely remain the molehill API, it's good to see some other updates, here are few that I was excited about. Having a recursice removeChildren would be pretty awesome, as a lot of memory can get trapped easily with multilevel sprites/movieClips, previously I've been using the CasaMovieClip/CasaSprite to ease the pain.
Also exiting is the fact that it is available out-of-browser as AIR3
Garbage Collection Advice — Provides smoother, more responsive user experiences by allowing developers to provide hints (through System.pauseForGCIfCollectionImminent) to optimize garbage collection scheduling.
Cubic Bezier Curves — The Graphics.cubicCurveTo drawing API allows developers can easily create complex cubic Beziers without requiring custom ActionScript code.
DisplayObjectContainer.removeChildren and MovieClip.isPlaying — DisplayObjectContainer now implements a removeChildren API allowing developers to quickly remove all of a container's children using a single API.
64-bit Support — Native support for 64-bit operating systems and 64-bit web browsers on Linux, Mac OS, and Windows.
and of course...
Stage3D Accelerated Graphics Rendering — Stage3D ("Molehill") is a new architecture for hardware accelerated graphics rendering developed by Adobe. Stage3D provides a set of lowlevel APIs that enable advanced 2D/3D rendering capabilities across screens and devices (desktop, mobile, and TV). It gives 2D and 3D app and framework developers access to high performance GPU hardware acceleration, enabling the creation of new classes of rich, interactive experiences. Note: These pre-release builds include Flash Player and AIR desktop support; AIR for Android and iOS support will be enabled in a future pre-release build.
more at adobe labs or bytearray.org