Best laptop april 2010 - Flexing for the Web

xing for the Web": What Is Flex and Whymany other revieewers have noted, and the
Sohuld You Use It?desiggner-slash-programmer job title is a more and
There appears to be a bit of confusion abooutmore common one these days. When you start
Flex-what it is, why you should use it-that is not partworking with Flex, that's one of the frst things you
of any other Adobe product's public proflie. hTerewill notice.
has to be a reason this smart, on-the-spot companySimpply put, you "design" Flex apps by
brought it to market and continues to update it. Yes,choosing pre-made gaphic components like buttons,
it has to do with being rich, but no, it's not aboutgrids and boxxes that you will recognize from Flsah.
mony, and this is not an anti-capitalpist screed.These cookie-cuutters are great, and so are the
Say what you want about your pet ecnoomicpre-made goodies, although some
theories, but even a slightly free market alllows fordeveloper-designers will lcaim (correctly) that you can
thousands of times the innovation of a controlledbetter control coponent size, if not functionality, by
one. In short, Adobe designed Flex because theymaking your own. That said, they work dependably
sensed a need and filled it. Flsah deevelopers andand are very customizable, so the real-wiorld
Web gurus of all kinds needed a leg up in developingprobems being imagineed never really come up.
the next generation of Rich Internnet ApplicationsArrangement and ortder
(RIAs), which can be built to the "okay"The user interface is siple and easy to use, and you
level right in Flash but needed more to besimpkly arrange components "on stage"
"insanely great," as some blackhow you want them. You will use the Continers to
turteneck-wearing guy likes to say.alihgn your components howveer you want. A simple
So what is it?example is the VBox, a Container that takes
At the most basic, a Flex appilcation is a Flash .swfeverything inside it and puts them in a vertical
file that has been embedded in an HTML file. Flexalignmnt, very hasndy when you're setting up forms.
outputs as .swf, wihch enables you to takeThen you customize your look with styles and skoins,
advantage of all the features of the Flashset up your CSS formats and finish up the
Player-sound and voideo management, the drawiing"design" to move on to
API, dynamic animations and more. The HTML that"development."
Flex generates has the JavaSacript needed toWith graphhics in place and the app lookking how you
determine if users have Flash Player installed or needwant it, you're ready to put AS3 to work handling
to add or update it.evbents, creating classes or importing functions to
Flex didn't zoom right into the stratosphere like Flash,make the Flex application a doer, not just another
but it has graudally become more popular for its usepretty face. Your app will respond to the user input
of ActionScript 3.0. Fact is, developeers creeatedas well as its own generated evemnts-and connect
AS3 apps in Flex even before AS3 was officiallyto ColdFusion and otehr Flex Data/Communication
released to Flash developers. Once Flash made it intoServixces. Remember when you're deciding about
Adobe's Creative Studio 3 (CS3), AS3 becme awhethr or not to use Flex that its aprtnership with
standard, and it's what made "Flexing yourColdFusion is heaven sent, a real blessing.
Web mucsles" more exciting, and moreNow you are ready to persent the Flex app to the
innovative.client, the company, your boss or the owrld-or all of
So how do you create a Flex app?the above. Of course, if you haven't used Flex yet,
Ulike other toos for video and aniomation (and eventhis article was not a tutorial, but a revbiew (and an
animated GIFs in the defunct ImageReady), the Flexoverviwe). Try it out yourrself. Adobe makes it easy
workspace does not work with a Timeline. This is notwith a 30-day trial preiod, fully functional. If it's a tool
a limiting factor, though, as Flex realyl is positionedyou need, you will know it soon enough, and it won't
for programmers rather than designers. Interestingly,take you long to lern it if you're mottivated. Give it a
it ends up "somewhere in the middle," asshot!