Flash Player 10 Wishlist

Ted Patrick mentioned recently that Adobe will be showcasing some big new features due in the next release of the Flash Player, codenamed Astro, at MAX in two weeks time.

Since i wont be going to Chicago for MAX, i will be anxiously checking the blogs for news, heres what i am hoping to find:

  1. I want to be able to load any files into the flash player without having to send it to the server first and have access to the raw bytes of the file. IMHO the user has explicitly granted permission to access the contents of the file, by browsing around their file system for it and then clicking the ‘Open’ button, so there are no security issues.
  2. The ability to create a file inside of the player with a bytearray, set its mime-type and use FileReference.download() to have the user put that file onto their filesystem, again without having to send the bytearray to the server-side script.
  3. The usual request for bi-directional text support, both display and input.
  4. The ability to get the sound spectrum of the Microphone input.
  5. DisplayObject quads (similar to quads in Director).
  6. Typed Arrays, gotta be some more speed improvements to be had from these.
  7. Mute context-menu item (banner ads with sound are so annoying!).
  8. Overhaul of the system settings dialog box.
  9. Ability to have sub-menus in the context-menu.
  10. Last but not least, bring the audio feature set of the player up to par with everything else, complete with an api that allows to create and modify sounds at run-time.

*G* Flash Player 8 is so old already!

Tags: ,

14 Responses to “Flash Player 10 Wishlist”

  1. Dale Fraser says:

    I only have 1. Would accomplish your 9 also.

    The ability to control all mouse buttons, if I want to use right click for something, then I should be able to. Why Adobe refuse to allow this is beyond me and stops me developing any real application in Flash or Flex where I want to do some right click action other than the basic context menus.

  2. Mickael Shahinian says:

    I would love to see more languages supported (e.g. Armenian, Georgian, Hindi, etc).

  3. Drinkspiller says:

    Here here to #10. The sound/audio API is embarrassingly lackluster. Furthermore, one can no longer play MP3 audio through the AS3/Flash 9 FLVPlayback control components. Boo!

  4. mike says:

    Hardware rendering! For the moment software rendering is the worst bottleneck since AS3 has been announced.

  5. Jurriaan Ruitenberg says:

    What I would really like to see, actually one of the things holding me back to use flash for a lot of RIA projects, is the simple ability to use the normal copy, paste and cut shortcuts to work within flash, instead of having to rightclick and choose copy everytime.

  6. Kevin Sweeney says:

    I’m really excited to see whether or not Adobe is going to stick by their promise of integrated RTL text support, and how robust it is actually going to be.

  7. thekubson says:

    I would love to have the ability to get logarithmic sound spectrum where FFT is used. Now the FFT transform results in linear frequency array - whereas all spectrum analyzers work in logarithmic frequency scale…

  8. dmitry says:

    I would like to have SSL sockets support.

  9. mahmoud sahebi says:

    special thanks for adobe’s RTL support for flash.
    I love the way linux work with rtl:
    when you push right arrow key in rtl text, cursor goes right and etc. this is not true for windows support for rtl.

    I want to rtl support on components could be cascade to child components. like .Net.

  10. Alby says:

    It must have a volume control, or a mute, in the plugin menu. As a user this is a huge issue since flash can handle sounds.

  11. Alex Birch says:

    I would really like to see objects with alpha transparencies printable in vector format. PrintAsBitmap just doesn’t cut it for printing graphics and text.

  12. stefan says:

    Can we please not forget about making dynamic text compatable with html and tags

  13. stefan says:

    Can we please not forget about making dynamic text compatable with html and tags

  14. Ephraim says:

    The option to add parameters (similar to loaderInfo.parameters) when loading an SWF with Loader.load(). These parameters will then appear in loaderInfo.parameters in the loaded SWF.

    You might ask, why not just append them as a query string to the source URL? The answer is: doing that means the loaded file has a unique URL and this defeats browser caching. The SWF might already be in cache, but it will be forced to re-download because the url has some query variables appended. Instead, I should be able to pass these invisibly to the loaded SWF.