<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://w.arbores.tech/w/index.php?action=history&amp;feed=atom&amp;title=Adobe_Flash_Builder</id>
	<title>Adobe Flash Builder - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://w.arbores.tech/w/index.php?action=history&amp;feed=atom&amp;title=Adobe_Flash_Builder"/>
	<link rel="alternate" type="text/html" href="http://w.arbores.tech/w/index.php?title=Adobe_Flash_Builder&amp;action=history"/>
	<updated>2026-04-14T10:45:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.11</generator>
	<entry>
		<id>http://w.arbores.tech/w/index.php?title=Adobe_Flash_Builder&amp;diff=17166&amp;oldid=prev</id>
		<title>Daniel K. Schneider: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://w.arbores.tech/w/index.php?title=Adobe_Flash_Builder&amp;diff=17166&amp;oldid=prev"/>
		<updated>2021-04-10T01:48:43Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:48, 10 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Daniel K. Schneider</name></author>
	</entry>
	<entry>
		<id>http://w.arbores.tech/w/index.php?title=Adobe_Flash_Builder&amp;diff=17165&amp;oldid=prev</id>
		<title>edutechwiki_en&gt;Daniel K. Schneider: Text replacement - &quot;&lt;pageby nominor=&quot;false&quot; comments=&quot;false&quot;/&gt;&quot; to &quot;&lt;!-- &lt;pageby nominor=&quot;false&quot; comments=&quot;false&quot;/&gt; --&gt;&quot;</title>
		<link rel="alternate" type="text/html" href="http://w.arbores.tech/w/index.php?title=Adobe_Flash_Builder&amp;diff=17165&amp;oldid=prev"/>
		<updated>2016-08-22T17:38:31Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;&amp;lt;pageby nominor=&amp;quot;false&amp;quot; comments=&amp;quot;false&amp;quot;/&amp;gt;&amp;quot; to &amp;quot;&amp;lt;!-- &amp;lt;pageby nominor=&amp;quot;false&amp;quot; comments=&amp;quot;false&amp;quot;/&amp;gt; --&amp;gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Incomplete}}&lt;br /&gt;
&amp;lt;!-- &amp;lt;pageby nominor=&amp;quot;false&amp;quot; comments=&amp;quot;false&amp;quot;/&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page is part of the [[Flex tutorials]].&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Update: This product is now called Flash Builder. As of April 2010 the current version is &amp;#039;&amp;#039;Flash Builder 4&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Adobe Flex Builder&amp;#039;&amp;#039;&amp;#039; is an [[Integrated Development Environment]] (IDE) for developing [[Adobe Flex|flex/actionscript/flash]] applications.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [[Adobe Flex]] (for a short presentation of the Flex development framework)&lt;br /&gt;
* [[MXML]] (for a short introduction to MXML, the Flex XML language)&lt;br /&gt;
* [[ActionScript 3 tutorials]] (entry point for pure AS tutorials), &lt;br /&gt;
* [[Flash ActionScript 3 overview]] (the Flash AS equivalent) &lt;br /&gt;
* [[Flex tutorials]] list for more flex-related tutorials.&lt;br /&gt;
&lt;br /&gt;
The various freely available online documentation for Flex Builder is very good (much better than for the [http://edutechwiki.unige.ch/en/Flash_CS3_desktop_tutorial|Flash CS3] tool I believe). Therefore we won&amp;#039;t (for the moment) make this a real tutorial.&lt;br /&gt;
&lt;br /&gt;
== Using Flex Builder 3 ==&lt;br /&gt;
&lt;br /&gt;
; Step 1 - Create a new Project. &lt;br /&gt;
Like most IDEs you can&amp;#039;t just edit a little file, but you need to define a new project: &amp;#039;&amp;#039;File-&amp;gt;New&amp;#039;&amp;#039;; Flex project.&lt;br /&gt;
* We called our project &amp;quot;testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Step 2 alternative A - Add some *.mxml code.&lt;br /&gt;
Just copy and paste some code. E.g. get some code from the&lt;br /&gt;
[[Flex datagrid component tutorial]].&lt;br /&gt;
&lt;br /&gt;
You should see something like this, i.e. the [[MXML]] code in &amp;quot;source mode&amp;quot;.&lt;br /&gt;
[[image:flex-builder3-mxml.png|thumb|800px|none|Adobe Flex Builder 3 - Some mxml code]]&lt;br /&gt;
&lt;br /&gt;
; Step 2 alternative B - Drag a component to the stage&lt;br /&gt;
Click on the Design TAB and drag the component to the stage (.e.g. a label on top and a datagrid below)&lt;br /&gt;
You should see a components selector to the left and something like in the picture below (after editing the code in &amp;quot;source mode&amp;quot;).&lt;br /&gt;
[[image:flex-builder3-designview.png|thumb|800px|none|Adobe Flex Builder 3 - Design view]]&lt;br /&gt;
* As you can see, Flex has more components than Flash 3 / AS3&lt;br /&gt;
&lt;br /&gt;
; Step 3 - Run / Compile&lt;br /&gt;
: Click on the green arrow or use the &amp;quot;run&amp;quot; menu&lt;br /&gt;
&lt;br /&gt;
Of course it&amp;#039;s more complicated than that, but these 3 steps summarize the procedure :)&lt;br /&gt;
&lt;br /&gt;
== Structure an application in the Flex builder ==&lt;br /&gt;
&lt;br /&gt;
Flex builder allows to create a project structure according to your needs and to edit both MXML and AS files. I also communicates with the Flex (MXML) compiler that generates the *.swf and *.html.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
ClassName.FB(&amp;quot;Flex Builder 3&amp;quot;);&lt;br /&gt;
ClassName.MXML(&amp;quot;MXML Compiler&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Note.HTML(&amp;quot;application.html&amp;quot;);&lt;br /&gt;
Note.SWF(&amp;quot;application.swf&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Note.AP(&amp;quot;Application Project&amp;quot;,&amp;quot;(directory structure)&amp;quot;);&lt;br /&gt;
Note.CO(&amp;quot;Code&amp;quot;, &amp;quot;(MXML and ActionScript)&amp;quot; );&lt;br /&gt;
Note.A(&amp;quot;Multimedia Assets&amp;quot;, &amp;quot;(Images, Audio, ..)&amp;quot;);&lt;br /&gt;
Note.L(&amp;quot;Libraries&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
leftToRight(30)(FB,MXML,HTML);&lt;br /&gt;
topToBottom(20)(HTML,SWF);&lt;br /&gt;
topToBottom(20)(FB,AP);&lt;br /&gt;
leftToRight(30)(CO,A,L);&lt;br /&gt;
topToBottom(20)(AP,A);&lt;br /&gt;
&lt;br /&gt;
drawObjects(FB, MXML,HTML,SWF,AP,CO,A,L);&lt;br /&gt;
&lt;br /&gt;
link(association)(FB.e -- MXML.w);&lt;br /&gt;
link(association)(FB.s -- AP.n);&lt;br /&gt;
link(association)(AP.s -- CO.n);&lt;br /&gt;
link(association)(AP.s -- A.n);&lt;br /&gt;
link(association)(AP.s -- L.n);&lt;br /&gt;
&lt;br /&gt;
link(associationUni)(MXML.e -- HTML.w);&lt;br /&gt;
link(associationUni)(MXML.e -- SWF.w);&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An application project includes typically three kinds of files (as in the figure above): source code, multimedia assets and libraries. These will go into the &amp;#039;&amp;#039;&amp;#039;src&amp;#039;&amp;#039;&amp;#039; directory structure. When you create a new project, Flex builder will create the following directories (this setup can be changed somewhat):&lt;br /&gt;
&lt;br /&gt;
:- Flex_project_name  (generated by the builder when you create a new project)&lt;br /&gt;
::- bin-debug (contains the files created by the MXML compiler)&lt;br /&gt;
::- html-template (the template used to generate the final html file, you can change this.)&lt;br /&gt;
::- libs (this folder contains .swc files, i.e. code libraries)&lt;br /&gt;
::- src (this folder will include your source code)&lt;br /&gt;
::::- Flex_project_name.mxml (default main application file &lt;br /&gt;
::::- A directory structure for the rest of your project files that you should plan yourself.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
; Flex Builder&lt;br /&gt;
* [http://livedocs.adobe.com/flex/3/html/Part1_Using_FB_1.html Using Adobe Flex Builder 3] (HTML LiveDocs) - [http://livedocs.adobe.com/flex/3/using_fb_flex3.pdf PDF version] (233 pages).&lt;br /&gt;
&lt;br /&gt;
; Flex&lt;br /&gt;
* [http://livedocs.adobe.com/flex/3/html/index.html Adobe Flex 3 Help]. See [[Adobe Flex]] and [[Flash and AS3 links - documentation]] for more links&lt;br /&gt;
* Explore Adobe&amp;#039;s [http://www.adobe.com/devnet/flex/ Flex DevNet] for other tutorials.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
; Flex Builder&lt;br /&gt;
* You can test drive it for 30 days ([http://www.adobe.com/products/flex/flexdownloads/ download])&lt;br /&gt;
* Educators and students can get a serial number for free use by [https://freeriatools.adobe.com/ filling in a form]&lt;br /&gt;
&lt;br /&gt;
; Alternatives&lt;br /&gt;
* [http://www.flashdevelop.org/ Flashdevelop]. Free and open source tool that provides syntax support and an interface with the Flex compilers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Tutorials&lt;br /&gt;
* [http://blog.tsclausing.com/post/11 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 [http://blog.tsclausing.com/post/tag/flex Flex]-related postings.&lt;br /&gt;
&lt;br /&gt;
[[Category: Multimedia]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Authoring tools]]&lt;br /&gt;
[[Category: Flex]]&lt;br /&gt;
[[Category: Flash]]&lt;br /&gt;
[[Category: Actionscript 3]]&lt;br /&gt;
[[Category: Rich internet applications]]{{edutechwiki}}&lt;/div&gt;</summary>
		<author><name>edutechwiki_en&gt;Daniel K. Schneider</name></author>
	</entry>
</feed>