Flash 8 Xtra for Director MX 2004
Friday, 24 March 2006Macromedia have released an update to Director MX 2004, adding Flash Player 8 support to the Flash Xtra. This means that all of the new expressive features of the Flash Player 8 release - video alpha masks, filters, PNG loading, etc - can now be used in a Flash movie hosted in a Director project.
The update does not include support for the ExternalInterface API, which is unfortunate because communication between Flash and Director is flaky at best. The new ExternalInterface API was designed to allow Flash and its host application to communicate easily in a synchronous way, and I can’t help but think that Adobe has missed a trick by not including support for this as part of the update. Instead we’re stuck with trapping the calls to getURL, decoding the data manually and then returning data by calling a Flash function on the root timeline. Not satisfactory.
Also concerning is the lack of V2 component support as reported in the Flash 8 Asset Xtra Documentation Addendum. I can’t see what would make the V2 components incompatible with Director, but this is a serious barrier to building a Director shell to host cross-platform Flash applications. The likes of Zinc and mProjector have limited feature sets, whereas Director has a long list of Xtras that can be used to give your application extra functionality. However, without support for the V2 components it’ll be hard to develop Director-hosted Flash applications.
All in all this is a good release, but I think Adobe could and should have gone further. This was an ideal opportunity to support all the functionality that Flash 8 has to offer, and only supporting a subset of those is a little disappointing.







