YOUR FEEDBACK
John Portnov wrote: This code does not work for me. I created a new website and a C# console applic...
AJAXWorld RIA Conference
$300 Savings Expire August 22
Register Today and SAVE!


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP COLDFUSION LINKS


My First Flex Application
For this article I used Flex 2 beta3. Since then Flex 2 has been released so you should download that

We'll walk through the following steps to write our first Flex application.

  1. Install the free Eclipse integrated development environment
  2. Install the Flex Builder 3 plug-in for Eclipse
  3. Write the application
  4. Test/debug the application
When you set out to write your first Flex application you'll have to choose what tool you'll use to write it with. Currently the most popular tool to use is the free Eclipse IDE. If you don't have Eclipse installed go to http://www.eclipse.org/ to install it. You'll need to install Eclipse 3.1 to use Flex 2 Beta 3.

Select the Downloads link
Select the Eclipse SDK 3.1.2 for Windows to download, if you have Windows.

Eclipse can be used with many operating systems. I'll be using Windows XP with the Sun Java 2 Standard Edition Platform version 1.4.2_08 for Microsoft Windows. See the Eclipse readme_eclipse.html for more information.

Figure 1

There are various plug-ins available for Eclipse. There's a Flex plug-in we'll install so we can use Eclipse to write our Flex app. The Eclipse plug-in for Flex is included in the Flex download. Go to http://labs.adobe.com/ to download the Flex 2.0 Beta 3.

Open the Eclipse IDE by clicking the Eclipse icon.

Figure 2

Eclipse will ask you where you want your workspace to be located. Just leave it in the default directory for now. Press OK.

Figure 3

We have to install the Flex Plug-in into Eclipse. I downloaded the Flex Builder 2 Beta 3 and selected the install option.

I'll choose the Flex Builder plug-in and Flex SDK option to install Flex Builder as an Eclipse plug-in.

Figure 4

Press the Unpack button to unpack to a temporary installation area.

Figure 5

Press the Next button.

Figure 6

Accept the license.

Figure 7

Accept the default directory to install the Flex Framework.

Figure 8

The My Eclipse folder is in my desktop, so that's where I installed the Flex plug-in.

Figure 9

After you press OK, the path to the Eclipse plug-in is entered. Press Next.

Figure 10

You'll have to install Flash Player 9.0 to view applications developed with Flex 2 for the browser of your choice.

Figure 11

Check your pre-installation summary to verify that everything is correct then press the Install button.

Figure 12

Once installed, you'll get a message that the software has been successfully installed.

Figure 13

Open the Eclipse program. Make a note of the default workspace where Eclipse will be looking for your applications or choose a directory where you want Eclipse to look for your applications.

Figure 14

To verify that the Flex Builder 2 Beta 3 plug-in was installed, select Help/Software Updates/Manage Configurations.

Figure 15

You should see the Flex Builder 2 Beta 3 plug-in zorn.feature.core 2.0.340.

Figure 16

Open a new project in Eclipse.

Figure 17

Under Flex, select Flex Project and press the Next button.

Figure 18

We won't use any Flex server technology for this application, so select the Basic radio button and press the Next button.

Figure 19

Name the project and press the Finish button. I called mine MyFirstFlex2Beta3App.

Figure 20

Enter the Flex Builder 2.0 serial number or select Try to try Flex Builder.

Figure 21

Select OK to switch to the Flex Development Perspective.

Figure 22

Flex defaults to the Source view. Select the Design tab to switch to the Design view.

Figure 23

In the Design view locate the Panel component under the Components tab on the lower left and drag the Panel to the stage.

Figure 24

In the Flex Properties tab on the lower right, type in myPanel next to the id field under the General area. Next, locate the ControlBar component on the lower left and drag it to the bottom of the Panel.

Figure 25

Next to the id in the Flex Properties type myControlBar in the General area.

Figure 26

Locate the Button component under the Controls folder on the lower-left Components tab. Drag the Button component and put it over the ControlBar component.

Figure 27


About Mary McDonald
Mary McDonald has served the last four years as the Northern Indiana Adobe Users Group Manager (see www.ninmug.org), has attended many conferences including CFUNITED, MAX, MXNorth and TodCon. Out of her 16 years working as a software developer, Mary has worked the last 6 years with ColdFusion, SQL, Flash, and Flex and is a Certified 5.0 ColdFusion Developer. Mary's other interests include music, photography, traveling, dogs, and most recently Tai Chi.

CFDJ LATEST STORIES . . .
Red Hat CTO Brian Stevens, Citrix CTO Simon Crosby, Egenera CTO Pete Manca, Allen Stewart, Group Manager, Windows Virtualization at Microsoft, and Brian Duckering, Sr. Director of Products and Alliances at Symantec were the top industry executives who joined Jeremy Geelan in the 4th Fl...
Mike Neil is general manager for virtualization strategy in the Windows Server Division at Microsoft. Mike is focused on the delivery of the Windows virtualization technology, including Windows Server 2008 Hyper-V, Microsoft Hyper-V Server and Virtual PC 2007. Mike also directs the tec...
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be...
SQL Injection attacks are one of the easiest ways to hack into a website. One recent hack, using a script from verynx.cn, involves injecting sql into a web form that then appends some JavaScript code into fields in a database that then gets executed on the client side when a user views...
Recursion Software released a private beta version of their Voyager mobile platform, with powerful interoperability for Android, Microsoft .NET and Compact Framework (CF), all Java editions (JME CDC, JSE and JEE), and more than 15 embedded operating systems. The Voyager platform is a p...
2008 is going to be an important year for Rich Internet Applications. Most organizations are delivering or planning to deliver Rich Internet Applications; however, at the same time, most IT managers are facing a dilemma: which Rich Internet Application technology and platform to use? T...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE