If this script was developed further, one could generate Flex component code by dragging Flash components to the stage for those more used to visually laying out forms vs. using the tag based approach. Anyway, works for Buttons and Labels. The Accordion started to get deep, so I’m pulling the plug, but thought it was a pretty interesting concept nonetheless. I wonder if Brady will work on a similiar concept using Dreamweaver’s JSFL?
I got my Flex CD
I am so excited.
:: installs ::
I’ve installed it, and ran though the samples that it comes with. Few things I think are cool, and two things I don’t.
I’ll say what I don’t like first, just to get it out of the way. I don’t like the updated components; I like the Flash MX 2004 Halo ones better. Additionally, something puzzling was going on in a few of the apps, I believe when using the Accordion component. It appeared that it was causing a post-back (page refresh) everytime you loaded a new pane. I know that, without fscommand, that is one thing that killed a part of my past project at my current company as it interferes with javascript running on the page as well as elements loading such as form controls. One may argue that you should be doing the entire app in Flex anyway, but I still don’t like the looks of how that works. It really should just do a load movie or something… I didn’t look at the innards, so maybe it’s actually calling the mxml file, or can be changed easily.
Now, the good stuff.
First off, their layout managers are great. I know iteration::two has already talked about them, but to me, they solve I’d say about 40% of my total development time. Because I’m anti-authortime man, I spend a lot of my time writing my size function which lays everything out. A lot of times, it’s only called once in my entire app’s lifecycle; total waste of time. I gotta say, mad score for that.
Secondly, dig their ViewState component. A lot like the TabView, only …well, simpler and not as in your face.
I really dig how easily my existing components I create can be incorporated into a Flex app; it’s pretty insane that it’s that easy.
Finally, the coolest thing was how easy it is to add tooltips… omg, the only thing just as easy is Central’s way of doing it.
Anyway, they have some neat samples to look at, and a few scattered goodies throughout the install directories. It’s interesting to see they packaged the framework into an SWC + they have a debug one seperate. Clever!
One thing, though… there is no way my box meets the server requirements. I can hear my comp click away when I was hitting some of the more adavanced MXML files. All in all, I can definately see a niche in creating components again. Very cool prog, and it’s only been 1 hour with the CD!
*** Edit
Oh yeah, another thing that blew me away was the JSP integration. I’ve never seen JSP up close, but it looked just like PHP. The fact that you can create Flash apps that way suddenly hits home the whole “enterprise developer” thang. I know soooo many people that code like that. I KNOW there has to be a PHP version lurking in someone’s mind because that looks… geez, just like PHP. Anyway, very frikin’ cool the integration with HTML can be so tight.
What Flex Means to Flash Developers
Homeskillet contacted me this afternoon to write an article for the MX Developer’s Journal about what Flex means to Flash developers. He probably sensed the need for it sooner rather than later, so posted some of his original thoughts we discussed awhile ago.
Check out Erik Bianchi’s thoughts on what Flex means to Flash Developers.
Flex is Cool Looking!
Rather than investigate Flex today, I instead read about the Flash & ColdFusion community?s reaction to Flex? release.
Read on…