With Adobe Creative Suite 4 shipping soon, I began thinking about some of the features I still wish ActionScript could have in the future. With the introduction of the Vector class, reports have been coming in across the web of performance increase anywhere between 40% to 60% (AS3 Vector / Array Performance Comparison). However, this is one small step for the platform as a whole as with some of the benchmarks I have run- Flash is about 10 times slower than other similar languages in regards to math (I will be posting on some of my benchmarks coming soon). So without further ado, here is my wish list:

  • Faster math speed
    (10x would be nice)
  • Use more (I do understand Flash has a limited support currently) OpenGL features for faster rendering performance
  • Aside from the new Vector, introduce typed Dictionaries
  • A service package to directly  access MySQL (even cooler if it was like E4X in syntax) with an option to have a constant streaming connection (for server use… client side would be too risky security-wise)
  • Native 3D object that creates OpenGL primitives
  • Multicore/multi-thread operation handling
  • Move some of the general utilities from Flex to Flash… like mx.utils.UIDUtil
  • Bolster AIR in speed and networking features to become a viable game server platform (the MySQL feature comes into play here as well)
  • Maybe add YAML and JASON to E4X proxy methods since they are growing in popularity
  • A way to use function.apply on a class constructor when making a new object instance! (Class contructors with function.apply?)
  • Convert a series of frames in the Flash IDE to an animate-able bitmapdata object (much faster)
  • “eval” command (yes, I know it can be evil… but there are benefits)
  • Operator overrides
  • Did I miss anything? Please post with your thoughts!

Author: Jonathan Dunlap
Jonathan is an experienced software engineer, sole blogger of JADBOX, author of FlashMVC, humanitarian, and has contracted work for Microsoft, Coke, and Disney.
Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • email
  • Furl
  • LinkedIn
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis
Auto-Generated Related Posts:
  1. AS3 Best Practice for Callback Evals...
  2. Why HTML 5 is NOT a Flash killer...
  3. Countdown to Mobile Flash Player 10...