Astro (Flash Player 10) to get typed arrays, Flash Player device convergence, and animated IK (bones) in Diesel (Flash CS4)

Adobe just mentioned at the keynote at Flash on the Beach that Astro is to get typed arrays. From what I remember, this wasn't mentioned at the keynotes at MAX. This is something that Flash coders have been asking for (and which other languages like Haxe have provided) for some time now.

Typed arrays make debugging and maintaining your applications easier by giving you compile-time type safety when dereferencing an array and they will probably also result in compile type optimizations that will translate to performance improvements at run-time.

Also mentioned was 64 bit support and "device convergence" (with the Nokia N810 given as an example of the types of devices that Adobe will concentrate their mobile efforts on).

My understanding of "device convergence" is that in the future we will see more and more devices supporting the full version of the Flash Player as opposed to Flash Lite. This is already happening in devices such as my N800, which runs Flash Player 9 (and pretty darn well at that, too!)

I don't think Flash Lite is going away any time soon as it has uses far beyond the playback of Flash content on mobile devices (it can be used to create phone UIs, wallpapers, screensavers, etc., and I believe that we will see it used in this capacity for some time to come.) However, I'm confident that we will also see optimized versions of the full version of the latest Flash Player appear on mobile devices, perhaps even alongside Flash Lite, in order to give users a faithful rendering of web pages. Devices such as the Nokia N800 and the Apple iPhone already render web pages faithfully (sans Flash on the iPhone for the time being) and this is going to become a user expectation. I was just talking to Paul Betlem, senior director of Flash Engineering at Adobe, during the break and he confirmed my suspicions on this.

Finally, Richard Galvan, technical product manager of Flash, demoed (for the first time) animated IK in Flash. I'm going upload the video of that in a little bit. Animating bones in Diesel (Flash CS4) is going to be as easy as tweening any other object. In other words, a piece of cake! :)

21 Responses to “Astro (Flash Player 10) to get typed arrays, Flash Player device convergence, and animated IK (bones) in Diesel (Flash CS4)”


  1. 1 Richard Leggett

    That’s too weird. I swear I had no insider knowledge when I wrote this post:

    http://www.richardleggett.co.uk/blog/index.php/2007/10/22/does_flash_lite_have_a_future

    See you later on Aral!

  2. 2 sascha/hdrs

    Nice! Any words on Enums and method overloading? These would be my other two most-wanted features.

  3. 3 Zeh

    I hope they add overloading too, but goddamn, when they do, I also hope people don’t go crazy with the possibilities. That is to say that I hate the typical Microsoft APIs where you have thousands of overloads for every method, many of them pretty redundant.

  4. 4 sascha/hdrs

    Zeh, isn’t that the same in Java?! For framework development overloading would be extremely useful though.

  5. 5 John

    Sweet about Nokia n810. That is actually on my personal wish list as soon as it comes out. I was hoping to use it for a mobile flash dev platform as well.

  6. 6 zwetan

    well… if Astro support typed Array
    then that means it will support AS4 based on ES4 ;)
    and considering this
    http://www.ecmascript.org/es4/spec/overview.pdf
    there will be much much more than just typed Array

  7. 7 Tink
  8. 8 Mark Zuckerberg

    I hope that they add overloading… a very important feature in my opinion.

  9. 9 seth

    Has anyone else been accepted into the n810 device program?
    http://maemo.org/news/announcements/view/1192708879.html

    I’m looking forward to building some flash 9 apps for it!

  10. 10 Ryan [draw.logic]

    Hey Aral, did you have that video of Astro that shows the IK/bones. I would be very interested to see that I dont’ see it on your site anywhere.

  11. 11 Andrew

    I have a new N810. It rocks!!!!!!!!!!!!!!!! The internet experience is great.

    However, bandwidth for flash files in a browser is a real drag. Thus, playing the files from the device makes sense. Problem is, I can’t get the n810 to play a flash file succesfully. The browser won’t load the file even though there is a ‘open file’ menu setting.

    The media player won’t do it either. It would be nice for you guys to develop an ability for the n810 media player to load .swf files as well as Mpeg and the other formats.

    Anyone up to the challenge?
    Andrew

    andrew {at} orrgroup(.)com

  12. 12 johnnymiller

    You mentioned bones in your article. We actually have already started makin some bones with rudimentary IK. So if your feeling bored please check it out http://blowingthroughlines.com/2008/02/10/flash-as3/automatic-bending-joints-in-as3-simple-bones/

  13. 13 sesli chat
  14. 14 تحميل

    nice….

    thanks

  15. 15 sohbet

    thanks a lot.

  16. 16 Newspaper Articles

    I have also read all this in a newspaper article but blogging this is really nice.

  1. 1 bling bling nivas.hr blog - white and nerdy edition - Flash 10 / CS4 Diesel ‘n’ stuff
  2. 2 Flash on the Beach - day 1 - Kristof Neirynck
  3. 3 judahs blog » Blog Archive » Design and Development Convergence
  4. 4 Apukeittiö.fi » Blog Archive » Dieseliin IK
  5. 5 MosesProposes: Standardizing Animation and Motion Kits for Flash, Flex, After Effects, Javascript and I add Director and haXe « [ draw.logic ]

Leave a Reply






Bad Behavior has blocked 0 access attempts in the last 7 days.