Just Ask Us 2 questions answered

After a long wait (sorry), I have finally recorded the answers to the questions from Just Ask Us episode 2. If you happen to follow me on Twitter and were online last night, you had the ability to watch me record it live and ask more questions. I decided to record it using UStream so people can interact and chat as I record. I will do future episodes in this way too but I will make a blog post with the date and time if you want to see it live. In this episode I answered 50 questions from the original blog post and then took a few more questions from the live chat. Below I have put the list of questions along with the timecode so you can seek to the question that you want to see.
Timecode Question
00:00:59 I work with SVN and was wondering if there will be a more source control friendly alternative to the FLA file?
00:01:30 Adobe and Akamai joining forces on a media player is troubling me.
00:02:34 In Flash Builder, if I copy and paste code that I wrote for another class, is there a way to automatically import the necessary classes?
00:03:26 One of the big things that people bring up constantly is the lack of optimization with the Flash compiler. Is this being worked on?
00:04:24 Is Adobe considering expanding the capabilities of the AIR API for a richer interaction with the OS?
00:05:18 Is there a chance the Flash Player or AIR itself will allow developers to work with threads?
00:06:01 What is the focus with the next iteration of Flash Player? Can we anticipate some big ActionScript language changes/additions?
00:07:00 Do you know of any good online academic programs for learning actionscript, flex, and other Flash related material?
00:07:45 Why doesn’t Adobe release Flash Builder for free? Wouldn’t that further promote the Flash platform?
00:08:38 Why is Flash CS4 still too buggy and slow (even after the latest 10.0.2 update)?
00:09:40 Is AS4 finally going to be the grown-up version of ActionScript?
00:10:52 When is the adobe flash player core team going to make a completely new run-time instead of updating it?
00:11:45 Why is there no mouse wheel support for Mac out of the box?
00:12:02 Is Adobe going to rework the animation interface to make it more competitive with Toon Boom Animate?
00:13:00 Why is the built-in tweening engine slower than 3rd party alternatives?
00:13:46 I am from tunisia (south africa). I am wondering if there will any evangelism here in my country?
00:14:25 Flash is a great games platform, so any chance of gamepad/joypad/joystick support?
00:15:15 How about an easy way to use ASDOC in Flash CS5?
00:16:33 Will we ever see an option for true GPU support?
00:17:23 Apple and Microsoft both have very strong distribution networks for independent developers. Is Adobe looking at creating their own?
00:18:10 Is the 31fps optimal frame rate a thing of the past?
00:18:49 Will Patch Panel and Switchboard technologies ever merge into one cohesive product?
00:19:57 Does Adobe have in mind a program for startups like Microsoft’s BizSpark?
00:20:27 How much does Adobe value videogame coders?
00:21:26 What is up with the Flash Player settings dialog? It’s embarrassing.
00:22:17 With basic 3D now supported in Flash, any plans to add a 3D camera similar to how the 3D camera in After Effects works?
00:23:06 Will there be seamless round tripping between Flash CS5 and Flash Builder?
00:23:20 What’s going on with Stratus?
00:24:24 Do you recommend taking the Flash CS4 ACE exam?
00:25:06 Is the next iteration of the flash player going to have native support for any new image/music/video formats?
00:25:51 Is it possible to take a project from Flash into AE? For example using XFL?
00:26:30 Are you going to have diffusion curves in Flash CS5? If you only put them in Illustrator, I’m gonna kill you.
00:27:10 Most of the Flash dev guys I work with cannot understand why fonts don’t work properly in Flash. Is this being fixed?
00:28:01 Will we ever see something like an internal SQL in Flash?
00:28:42 I’m just getting into Flex and was wondering if there was a way to disable the building of the HTML wrapper as the default option?
00:29:27 Can we expect to communicate to lower level .dlls from Flash nativly to create more powerful applications?
00:29:56 Is there a way to monitor the process of XML loading and tell the user, instead of freezing up animations and other things?
00:30:47 What would it take to overhaul the Flash Player to make SWF content more accessible and search engine friendly?
00:31:47 I need to control 5.1 surround sound system in AIR. Will it be in the next AIR version?
00:32:21 Suppose I have a table sitting inside MySQL on a server. If the user changes any values inside a Flex DataGrid, I would like that change to propagate to MySQL. What is the best way to accomplish this?
00:33:25 How do you explain to a client, that Flash is a better option than AJAX?
00:34:52 Is there is any way to launch native application from AIR?
00:35:29 I want to use the mic to allow users to record audio snippets, however, I don’t want the expense and fuss of installing Flash Media Server.
00:36:32 Is Adobe looking for Platform Evangelists outside the US, like Latin America?
00:37:07 I wanted to ask if there will be a pause method in the Timer class?
00:38:18 Will there be an embedded player version that can run AS3 coming soon?
00:39:16 It is awful how textfields represent text with embed images. Will it be improved?
00:40:06 It’s really frustrating that you can’t resize bitmaps in Flash. What is Adobe doing about this?
00:40:37 Is there any possibility of an Adobe Flash college tour?
00:41:03 Will the timeline ever start with frame 0? Seems inconsistent for it start at 1, with the rest of AS3 being zero-based.

Lee


Commentary

  1. SpkingR says:

    Oh, too many ideas. Waiting for the response.
    “Is Adobe looking for Platform Evangelists outside the US, like Latin America / China?”

  2. #flex and #flash on irc.freenode.net for advanced questions.

  3. leef says:

    You rock Lee! I’ve been hearing that HTML 5 will have it’s own internal database, (not sure if it’s SQL), but I wonder what Flash integration with that will be like. You should come to the next RIAdventure, there were too many Flex heads at the last one, but they’re growing on me = ]

  4. Clinton Milner says:

    What are you planning for London in Feb 2010? @00:47:04

    Thanks,
    Clint

  5. Tann San says:

    Thanks Lee, nice treat for Christmas ^_^

  6. personman says:

    I’m sorry I reminded you three seperate times. (:D

  7. The major thing I got out of this is that Adobe is slowly dropping support and resources for Flash Pro in favor of other pieces of the Flash family, especially Flash Builder. Lots of things like “I have this bug/problem”, “this feature would be cool” or “how do I do this common thing?” are answered with “sorry, wait for CS5″, which shouldn’t happen if Adobe is supporting Flash Pro properly. An even more common answer is to suggest switching to Flash Builder.

    No more free updates to Flash CS4? If you’re unhappy with Flash CS4 10.0.2 you’ll have to wait for CS5? Really? Those are bold statements if Adobe is committed to supporting their products.

    I still do not understand why Adobe is so keen on fracturing the Flash platform the way they have. It’s as if the thought is to require the purchasing of several expensive products to be able to leverage the entire platform which is just silly. There are features that the Flash Pro people have been begging for for years to only see them implemented into Flex with little or no explanation as to why not for Flash Pro. And now the Flex people are starting to want things that are in Flash Pro that will probably never happen in Flex. What could possibly be the reasoning for this?

    I do not understand in any way why there should be a Flash Pro, Flash Builder and Flash Catalyst. Each with proprietary features that the others could absolutely use but do not get access to even though they all compile to the same Flash Player platform. It would be as if Microsoft fractured Word so that one version is for text, another for images and a third for tables.

    If this strange separation of Flash Pro and Flash Builder is to continue then I suggest that Flash Builder be included in any of the CS5 packages that have Flash or make a new one. I have a CS package and it’s hard to justify spending several hundred dollars more to get features for Flash that I should already have since I own Flash Pro.

    But hey, I’m just a customer, what do I know?

    Also, direct access to SQL from Flash without having to go through server-side code would be a huge plus and I for one would be willing to accept an increase in Flash Player size. But at some point Adobe has to look to the future and dump some backward compatibility to be able to implement new features without bloating the player.

  8. khaled says:

    Thank you lee for answering my question

    sorry tunisia in north africa not in south africa
    i wrote it wrong

    i hope one day you will come here and do some sessions

  9. Mathias says:

    Thanks so much Lee for answering all of our questions!

    Although I wish my question was answered :(

    I was just curious about the MAC and PC fonts messing up
    between the systems, when other people are using a MAC to
    layout the fonts in a FLA, and I’m on a PC use the same
    FLA the fonts always move down 6-8 pixels so it messes
    up the design, but I’m assuming with all the talk about
    the new text system that it will be fixed.

  10. lee says:

    @Mathias sorry for missing your question. That problem SHOULD be fixed when using the Text Layout Framework. If it is not please let me know.

  11. Stan Smith says:

    Thanks for the info Lee!

  12. M Skramstad says:

    Thanks for posting this .. very informative.

  13. Khalid says:

    Dude, i am stumped how can you take out time to do so much. Seriously, you are quite an inspiration. I am a die hard fan :D

  14. Ryan says:

    I’ve been thinking about investing in Flash Builder,

    I currently use FlashDevelop for all my classes, are there any advantages to Flash Builder over FlashDevelop?

  15. Li says:

    Hey Lee,

    Thanks for this. I’m not sure where is the place to ask more questions, or if you’re planning to answer any more soon, but here is mine:

    I’ve just downloaded N.O.V.A., a 3D FPS game for my iPhone and I’m shocked. I’ve worked on FPS games in Flash (more like FPW actually, for first person walker, but hey, its something) and many 3D applications using the known open source engines and always struggle with performance. I know that Flash’s performance is increasing everyday but seeing this game I’ve downloaded run lightning fast in a mobile phone makes me wonder – will we ever see such performances in Flash?

  16. Captain Obvious says:

    Hi Lee, I have some questions that I think a lot of developers would like answered if you do another Just Ask Us (or maybe you could do a blog post about them). In Flash CS4 Pro (10.0.2), I’ve received dozens of those “Flash has unexpectedly quit” crashes, and each time I’ve submitted a crash report to Adobe.

    How many of those crash reports has Adobe received?

    Has Adobe discovered anything from these reports that would be helpful to developers?

    The crash submission dialog has an optional field for the developer’s email address. Has Adobe ever contacted someone who submitted a crash report, or is including this a waste of time?

  17. Rackdoll says:

    Hi Lee,
    It seems if i try to play the movie in FireFox, it doesnt work.
    Just FYI.

    Good work btw!

  18. Rackdoll says:

    fixed it forget my earlier post :D

  19. TB says:

    Hi Lee!

    Thanks for being the medium for us mortal Flash users.
    I have a question incase there is a next ‘just ask us 3′.
    Will FlashPlayer soon be supporting video files (H.264/mov) with multiple audio tracks. I use JWplayer today but Longtail claims FlashPlayer is the cause why their player can’t support multiple audio tracks (H.264/AAC) in a .mov file.

    Thanks

  20. Adam says:

    Great video Lee. I was impressed with how direct and level you were able to be; it didn’t feel like a PR spin, rather a good source of information. You should be commended for this because I can’t remember someone doing something like this before with that much honesty

  21. Adam says:

    Plus I wasn’t aware of the free flex builder for students and out of work devs. Really cool initiative – I would have definitely taken up on that when I was a student! Hopefully this is something you can push for adobe internally to adopt to more products, maybe starting with flash cs5/flash builder 4

  22. Aloysio says:

    Hello Lee, nice shirt, dude! I’m begining to study about Design Patterns. You know any good place that has a good material to know that? I really need to know about Design Pattern, like MVC, State Machine and others.

    Thanks for come to Brazil.
    SAPOORRAAA!

  23. kakarlus says:

    come to asia :D

  24. itnix says:

    Why the Linux support is so poor?

  25. Monty says:

    When will FP/AS3/URLRequest support PUT and DELETE natively for web based flash player apps? That is, no community (socket) or proxy workarounds. Why in the world is REST not fully supported? Thanks much

  26. In regards to the question about Flash / Flex Builder not reading stage instances in Flash: I think developers should be encouraged to declare these instances in their classes. Not only does it give the builder a reference to your instances, but it will give you autocompletion from its datatype and it makes the class way easier to read. If you are referencing an object in your class and it’s not declared anywhere, it can be confusing, especially if other people are working on the project. Just don’t forget to UNCHECK the ‘Automatically declare stage instance’ in the Flash IDE.

  1. Just Ask Lee Brimelow linked here

    [... After a long wait (sorry), I have finally recorded the answers to the questions from Just Ask Us episode 2. If you happen to follow me on Twitter and were ...]

  2. [... After a long wait (sorry), I have finally recorded the answers to the questions from Just Ask Us episode 2. If you happen to follow me on Twitter and were ...]

Leave a Comment