dcsimg
A Flash Developer Resource Site

Results 1 to 7 of 7

Thread: Learning Flex as a Flash guy

  1. #1
    Multitouch Aficionado
    Join Date
    Mar 2006
    Posts
    275

    Learning Flex as a Flash guy

    I'm a Flash designer/developer. I build web apps for a living in Flash, with object-oriented AS3. I can build really neat things quickly in Flash and know it well.

    I know Flex is really popular right now. I don't know how much of that is because it's a buzzword or that it's easier for real programmers to grasp than Flash, and how much of it is because it is worth knowing above and beyond Flash.

    I'm confident that I could take a Flex-based job and pick it up pretty quickly, but I'd like to learn a bit more about it. Here's what I know so far:

    1) You can't use anything in the fl package. There's an mx package that's supposed to be pretty useful, but I don't really know the details. (I imagine you can add both mx and fl to your classpath and then use your favorite parts of both).

    2) You can use MXML to scaffold out the display list in an easier way than pure AS3. I've seen MXML, but never written my own.

    3) Before CS4, tools designed for Flex could only compile in Flex, but now you can also use them in Flash projects.

    What are good resources for someone who's already an expert with ActionScript and the Flash platform to learn more about Flex? I'm reading through the Flex LiveDocs right now. If there's anything else I should be reading, please let me know.

    Thanks!
    Last edited by illustratedlife; 11-12-2008 at 05:50 AM.

  2. #2
    Member
    Join Date
    May 2008
    Location
    Wellington, NZ
    Posts
    35
    Flex Examples, a huge collection of example code showing of controls and containers

    Flex Cookbook, a collection of solutions to practical problems

    Flex 3 Component Explorer and Flex Style Explorer, other opportunities to learn by example

    Also the mailing list, FlexCoder

  3. #3
    Multitouch Aficionado
    Join Date
    Mar 2006
    Posts
    275
    Thanks. I'll have to peek at these.

    If you're already strong with Flash, is Flex worth messing with?

  4. #4
    Member
    Join Date
    May 2008
    Location
    Wellington, NZ
    Posts
    35
    It depends the type of application you want to develop.

    Flex is great for any application that includes controls of the type found in desktop software (buttons, textfields, calendar popups, etc.).

    It is a lot faster to reuse built-in components than write your own. Another strength of Flex is the existence of laying out logic in containers. If you want a nice photo gallery with the number of images in a row being dependent of the width of the window, all is done for you. Another plus is the ease with which you can connect to webservices and process remote data (especially xml ones). Ah yeah, and the ability to style your interface.

    If the bulk of your work is complex animations and you master Flash, then learning Flex is not likely to boost your productivity or your job prospects by much.

    On whether Flex should be learned on top of Flash, I am not the best person to ask. I came to learn Actionscript only because I was interested in Flex .

  5. #5
    Multitouch Aficionado
    Join Date
    Mar 2006
    Posts
    275
    Thanks.

    I just got an iPhone, and I'm researching that now. I get the feeling if you're a designer or you're building something new, Flash/Javascript is a good way to go. Flex/Cocoa seem to be more for the 'follow our style guide, but make it work quickly' set.

  6. #6
    Mod cancerinform's Avatar
    Join Date
    Mar 2002
    Location
    press the picture...
    Posts
    13,448
    Adobe has been pushing Flex all the time, but the reality is that it is not as popular as they thought it to be. The advantage of Flex is that if you know it you save a lot of coding as widget pointed out. I think to know how to create applications with Flex - you don't have to be a guru - is worthwhile. You can put it on your portfolio and that always helps.
    - The right of the People to create Flash movies shall not be infringed. -
    | www.Flashscript.biz | Flashscript Biz Classes/Components |

  7. #7
    Member
    Join Date
    May 2008
    Location
    Wellington, NZ
    Posts
    35
    I just got an iPhone, and I'm researching that now.
    Well, it looks like Flash is on Android. Not on the iPhone yet though. And I would think this is FlashLite (AS2, VM1) rather than Flex (AS3, VM2).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center