Adobe Releases Flash 10 Player

Adobe today officially released the tenth version of its ubiquitous Flash player on the world. Flash 10, which was previously known under the code name “Astro,” adds a large number of new features to the Flash player, but the most flashy (forgive the terrible pun) are certainly the 3D support, the new text engine, and the Pixel Bender image processor, which was formerly known as Hydra.

I talked to Tom Barclay, a senior product marketing manager at Adobe, and Justin Everett-Church, a senior product manager at Adobe, who gave me an overview of each of those features.

What will quite possibly be the most talked about new feature in Flash 10 is the native support for 3D. Developers will now have the ability to very easily take 2D objects and transform and animate them in three dimensions — for example, rotating a set of 2D images in a circle in 3D space. Access to 3D effects in Flash comes via simple APIs and new tooling in Flash CS4. Previously developers would have had to use ActionScript or rely on third party tools to achieve similar 3D effects. “This is really 3D for the rest of us,” said Barclay.

Because the native 3D transformations and animations take advantage of GPU hardware acceleration, third party 3D animation tools will get a speed bump as well in Flash 10.

The new version of Flash will also sport an all new new text rendering engine that will allow developers to create their own text layout components. The new text rendering engine will debut on Adobe Labs later this year. When it does, developers will be able to support more advanced text layouts in their Flash-based applications, such as multicolumn flowable text, inline images, bi-directional text, and the ability to chain together multiple custom text components. That will make supporting non-Latin alphabets more easy.

The new Flash text rendering engine was developed in partnership with the Adobe InDesign team.

Perhaps the most compelling new feature in Flash 10, though, is the integration of the new Pixel Bender image processing technology, which is based on the tech that powers visual effects in Adobe’s After Effect CS4 video post production software. Pixel Bender lets developers create custom filters and effects that can be applied at runtime to video, images, and bitmaps. Adobe set up a Pixel Bender Exchange last May when Flash 10 went into beta, so you can get an idea of what sort of effects we’re talking about.

Because Pixel Bender supports multicore CPUs (whereas ActionScript does not), and because it is asynchronous and runs processes in their own thread, it won’t slow down your application while you’re computing massive calculations, according to Everett-Church. Basically, Pixel Bender is an engine that does math calculations very fast.

What makes it so cool, is that its just-in-time compiler can be used for more than just graphics. Everett-Church and Barclay told me, for example, about a customer who is been using Pixel Bender to render multichannel, omni-directional audio in real time (more on that in a later post).

Flash Player 10 is available at www.adobe.com/go/getflashplayer. It is available immediately on Windows, Mac, and Linux, with a Solaris version to follow. Adobe tells me that Flash 10′s features should make their way into the next release of AIR, on track for the end of this year.

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • http://www.kjimn.com CHeeSeBLiND

    I’m not looking forward to flash 10 at all. For the main reason that it totally breaks swfupload.

  • fishball

    How come Sitepoint is not giving Silverlight its due coverage, considering Silverlight 2 was just released yesterday?

  • Anonymous

    Silverlight? are you serious? it’s hardly on a par with Flash.

  • Lee

    Exactly fishball. Silverlight 2.0 is much bigger news. The ease of creating silverlight applications with xaml and c# is far more attractive. Also silverlight 2 is almost a first release for many as silverlight 1 was mainly for media, silverlight 2 nows supports all the controls you would need to create fantastic apps. I thought sitepoint is not meant to show any bias but clearly the majority of articles are aimed at php, flash + flex developers when any microsoft projects such as silverlight, asp.net (web form + mvc) get ignored even though they have a good share of the market.

  • http://fcOnTheWeb.com ferrari_chris

    I saw an advert for Flash Player 10 yesterday, but checked the site and it wasn’t up.

    I must have been ahead of the times though, because it’s up there now. :)

    The new 3d stuff sounds good!

  • Adobe releases Flash Player 10
  • http://altoonadesign.com halfasleeps

    I am finding it hard to keep up with the flash player….when they released flash player 9…I had the latest version of the flash IDE, but you could only develop for flash player 9 with flex……now I have the latest version of flex but I need flash cs4 to develop for flash player 10…errr

    as far as new text abilities I would really like the ability to mask dynamic text fields, and possibly envelop distort them as well.

  • indaba

    Read Your article on RWW

    Have never had a problem with any Flash Player (use Firefox), that is until now – there appears to be many sites ie youtube, Cnet Videos that can’t be watched now unless Flash Player 10 is downloaded, but if I download it the problem is the same.

    Have checked the system to see that all is up-to-date, downloaded the FP uninstaller and tried re-loading – no change. Uninstalled and loaded version 9,0,151,0, everything stored on the machine requiring FP now works, but not anything on the net not. Can anyone assist.