Adobe Flash Builder: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 45: Line 45:


Note.AP("Application Project");
Note.AP("Application Project");
Note.CO("MXML and ActionScript","Code");
Note.CO("Code", "(MXML and ActionScript)" );
Note.A("Multimedia Assets","(Images, Audio, ..)");
Note.A("Multimedia Assets","(Images, Audio, ..)");
Note.L("Libraries");
Note.L("Libraries");


leftToRight(30)(FB,MXML,HTML);
leftToRight(30)(FB,MXML,HTML);
topToBottom(20)(HTML,SWF)
topToBottom(20)(FB,AP);
topToBottom(20)(FB,AP);
leftToRight(30)(CO,A,L);
leftToRight(30)(CO,A,L);
Line 57: Line 58:


link(association)(FB.w -- MXML.e);
link(association)(FB.w -- MXML.e);
link(association)(AP -- CO);





Revision as of 13:34, 6 November 2008

<pageby nominor="false" comments="false"/>

This page is part of the Flex tutorials.

Introduction

Adobe Flex Builder is an Integrated Development Environment (IDE) for developing flex/actionscript/flash applications.

See also: MXML (for a short intro to MXML, the layout language), Actionscript 3 (entry point for pure AS tutorials) and Flash ActionScript 3 overview (the Flash AS equivalent).

The various freely available online documentation for Flex Builder is very good (much better than for the CS3 tool I believe). Therefore we won't (for the moment) make this a real tutorial.

Using Flex Builder

Step 1 - Create a new Project.

Like most IDEs you can't just edit a little file, but you need to define a new project: File->New; Flex project.

  • We called our project "testing"
Step 2 alternative A - Add some *.mxml code.

Just copy and paste some code. E.g. get some code from the Flex datagrid component tutorial.

You should see something like this, i.e. the MXML code in "source mode".

Adobe Flex Builder 3 - Some mxml code
Step 2 alternative B - Drag a component to the stage

Click on the Design TAB and drag the component to the stage (.e.g. a label on top and a datagrid below) You should see a components selector to the left and something like in the picture below (after editing the code in "source mode").

Adobe Flex Builder 3 - Design view
Step 3 - Run / Compile
Click on the green arrow or use the "run" menu

Of course it's more complicated than that, but these 3 steps summarize the procedure :)

Structure an application in the Flex builder

Diagrams error (with plantuml command): /bin/bash: plantuml: command not found

When you create a new project, Flex builder will create some directories (this setup can be changed):

Flex_project_name (generated by the builder when you create a new project)

bin-debug (contains the files created by the MXML compiler)
html-template (the template used to generate the final html file, you can change this.)
libs (this folder contains .swc files, i.e. code libraries)
src (this folder will include your source code, i.e. *.mxml
Flex_project_name.mxml (default main application file
A directory structure for you project.

Links

Documentation

Flex Builder
Flex

Software

Flex Builder
Alternatives
  • Flashdevelop. Free and open source tool that provides syntax support and an interface with the Flex compilers.


Tutorials
  • Flex Part 01: Structure by T. Scot Clausing on January 15, 2008 (Explains how to set up a MVC Directory structure, you also may look at all his Flex-related postings.