Yesterday, Emmy Huang and I announced some of the new features that will be going into Astro (The next version of Flash Player). We got a great response from attendees, and I hope you will be equally excited by what is coming next. If you’d like to see the video, take a look at Aral Balkan’s recording.
So what’s new?
Text:
Astro will have a new text layout engine that will expose low-level primitives. This means that we aren’t adding a new TextField, but instead, we are providing hooks that ActionScript 3.0 components will be written on. Adobe is working on a nice set of components that support bi-directional text (also known as right to left text) and layout flows like columns, inline HTML tables, and improved inline image support.
This demo shows a simple paragraph with some not-so-simple elements. The paragraph shows 10 languages including arabic, hebrew and thai. Emmy then demonstrated that as she re-sized the window, the hebrew text break as it should with the left most word dropping down to the next line when it had to wrap. She also demoed the same example translated in to japanese which has a different line breaking rule system (oh! and it was also fully justified text).
3D Effects
Astro will also be adding support for 3D effects focusing on ease of use. Any display object will be able to be positioned and rotated in 3D space by using new DisplayObject APIs like rotationX, rotationY, and rotationZ (which is just an alternate access to existing rotation property). x and y are going to be joined by the new z property that will resize a display object to be in correct size.
The first example I showed was a video of Natzke running in the FLV playback component. By adjusting sliders, I started the video spinning in the X,Y, and Z axes. I swear I wasn’t trying to condemn Eric to to superman’s prison dimension! I also demonstrated a 3D animation tween API by clicking a button and showing the video animating from any starting orientation to a pre-defined location.
The last part of the example was showing that the playback component skin was still fully functional. I could still click on the play/pause button and even drag the seek slider while the video is transformed. Any display object will be able to be rotated with the interactivity still intact.
To show off the APIs a bit, I also showed a more creative example in the form of a galaxy animation made of three movie clips rotating in 3D space. I thought the effect turned out pretty well, but I learned a lot about even more capabilities of the feature that I am looking forward to demonstrating at future conferences.
Custom Filters
While the first two demos were pretty exciting to me, I think the big feature is Hydra. Hydra is a new programming language that Adobe is working on for pixel shading. With this you can write your own filters to be used alongside the existing built-in filters.
Emmy introduced this feature by bringing back Chris Georgenes’s monkey that we used to demo the original filter. We showed the monkey but now looking a bit warped by a new twirl filter. I then demoed the Adobe Image Foundation toolkit which was posted to Adobe labs yesterday! The toolkit let’s you develop Hydra filters and comes with several great samples. Once you compile the filter it will preview it with live adjustable parameters that will apply the filters to any image that you load into the tool.
Already we’ve recieved feedback from develoeprs that are developing some great filters in less than a day of the toolkit being available. If you develop one, post an image of the filter effect online or send it my way, I’d love to see them!
Digg this!
October 2nd, 2007 at 1:03 pm
Hey Justin,
Love the new features. You guys rock!
October 2nd, 2007 at 1:58 pm
I’m disappointed this isn’t going to be built as an entirely new textfield. Will these components be able to be typed in live, or will I have to assign their content via code? If via code, what’s the point of having the power to create a great layout if I can’t develop it visually?
October 2nd, 2007 at 8:08 pm
Astro!
As I wrapped up my overdue post on the public beta of Adobe’s Flash Player 9 Update 3 (aka Moviestar), Adobe was busy unveiling the capabilities of the next version of Flash Player at Chicago’s MAX 2007 conference. With Flash…
October 2nd, 2007 at 8:42 pm
Justin, thanks for all the fish, and,
http://labs.zeh.com.br/blog/?p=125
But really, I’m more curious about whether hydra/AIF on Astro will be able to use the GPU for hardware-accelerated shader execution, or if it’s “just” executed at the software level.
October 2nd, 2007 at 9:30 pm
[…] ыходу новый Flash Player. Вот вам подробности: 1 октября Эмми Хуанг (Emmy Huang) и Джастин Эверт Черч (Just […]
October 3rd, 2007 at 4:49 am
[…] l language - Hydra. Related links: About Flash Player 10, hydra and AIF on draw.logic blog Astro at MAX […]
October 3rd, 2007 at 6:46 am
so sweet !
nice work!
October 26th, 2007 at 9:34 am
Hmm, easy 3D effects means more in your face ringtone banners! Noooooo!
October 31st, 2007 at 5:29 pm
lol it wont be more ring tones
, good work .
cool features justin
ill be back to check on more updates!
November 17th, 2007 at 7:03 am
ASTRO, its sounds great the features are gonna kick.. well done u guys.
November 19th, 2007 at 8:10 pm
well done guys
November 19th, 2007 at 8:31 pm
i wonder about the stablilty of astro, but i look forward to playing around with this, flash worked fine for me.
November 21st, 2007 at 5:15 pm
ASTRO? i look forward to this with flash
November 24th, 2007 at 11:48 am
Thanskss
November 25th, 2007 at 6:39 am
so sweet !
nice work!
November 29th, 2007 at 2:28 pm
Great work!!
December 3rd, 2007 at 4:59 am
Nice job done.
December 8th, 2007 at 12:06 am
Very useful page. Thank you.
December 21st, 2007 at 2:53 am
Yes, You Can
December 23rd, 2007 at 1:06 am
Unleash The subject And
December 23rd, 2007 at 6:49 am
Interesting article!
Thanks
December 24th, 2007 at 9:27 pm
If You Want To This Before It Slips Your Mind
December 28th, 2007 at 2:50 am
thanks a lot…
January 2nd, 2008 at 3:22 am
Cool blog. thank you.
January 8th, 2008 at 8:49 am
I think a balance between Marketplace and your own site will be the key. But no details about WP Marketplace have been revealed yet? So it might not even be possible to link back to your site
January 10th, 2008 at 12:40 pm
its very good Interesting topics
says u,,,,Video Tours are the next generation Virtual Property Toursand grant a service to upload your real estate video tours or selling.
January 13th, 2008 at 7:26 pm
oh, just know!!
I hope see this message earily!
January 16th, 2008 at 2:11 am
Very nice blog. Thanks.
January 16th, 2008 at 2:13 am
Great page. Congragulations.
January 19th, 2008 at 8:17 am
Good news thanks for informations..
January 25th, 2008 at 7:03 pm
Hi, Very nice blog Thanks you
January 25th, 2008 at 7:04 pm
nice
January 25th, 2008 at 7:04 pm
beatiful.
January 26th, 2008 at 2:54 am
many thanks.
January 26th, 2008 at 12:02 pm
Really interesting post!
Never stop iterating and don’t fear failure. Choose well-understood conventions where they will do to the most good , shortcuts you might take will cost you more to fix later than to try to get right up-front today.
Thanks , Zoli Juhasz
January 26th, 2008 at 1:12 pm
Hydra, i have never heard of this, I like flash a lot so it should be interesting to see the positive results of Astro.
February 13th, 2008 at 3:09 pm
As I wrapped up my overdue post on the public beta of Adobe’s Flash Player 9 Update 3 (aka Moviestar), Adobe was busy unveiling the capabilities of the next version of Flash Player at Chicago’s MAX 2007 conference. With Flash…
February 29th, 2008 at 6:46 pm
Adobe was busy unveiling the capabilities of the next version of Flash Player at Chicago’s MAX 2007 conference. With Flash…
March 1st, 2008 at 9:29 am
Thanks for informations.
March 5th, 2008 at 2:39 am
thnx your!
March 20th, 2008 at 9:47 am
thanks
http://www.htmlkodlari.bloggum.com
March 22nd, 2008 at 6:51 am
thank you
March 26th, 2008 at 6:50 am
Really interesting post!
Never stop iterating and don’t fear failure. Choose well-understood conventions where they will do to the most good , shortcuts you might take will cost you more to fix later than to try to get right up-front today.
April 7th, 2008 at 3:15 am
Thanks for this great article