Hay mucha gente que quiere desarrollar aplicaciones en ActionScript 3 y no quiere utilizar herramientas de pago como Flash CS3 o Flex Builder. Por suerte, Adobe pone a nuestra disposición el SDK de Flex, que incluye la librería de clases de Flex, los compiladores MXML y el compilador para Action Script 3.0, todo ello gratuito. Gracias al SDK, podemos escribir nuestros programas en un bloc de notas y luego compilarlos desde linea de comandos.
Existe un fantástico editor opensource hecho con en .NET llamado FlashDevelop que permite crear proyectos en AS3 utilizando el SDK, y cuenta con autocompletado de código, code highlighting y muchísimas otras opciones. Se puede ver un listado de las características más importantes aquí.
Pues bien, vamos a explicar paso a paso como configurar estos programas:
Paso 1
Primero vamos a bajarnos el SDK de Flex. Podemos utilizar tanto la versión 2 como la 3 (todavía en beta).
- Flex SDK 2 (38 megas)
- Flex SDK 3 (beta 3) (76 megas)
Una vez que lo tengamos descomprimimos el zip, por ejemplo, en C:\Flex SDK\SDK3 o C:\Flex SDK\SDK2, dependiendo de la versión (la ruta es totalmente optativa). No hay que instalar nada, sólo descomprimir.
Paso 2
Luego descargaremos FlashDevelop y lo instalamos.
Flash Develop 3.0.0 (beta 5) (3'5 megas)
Paso 3
Una vez instalado, buscamos la siguiente opción a través de esta ruta: Tools > Program Settings (F10) > AS3Context > Flex 2 SDK Location. Aquí es donde tenemos que indicarle la ruta de nuestro SDK para poder compilar los swf.

Paso 4
Bien, ahora ya podemos ir al menú Project > New Project... donde nos aparecerá esta pantalla:

Seleccionamos ActionScript3 - Default project, aunque como veis, hay muchas otras posibilidades, como hacer un proyecto en Flex (sí, FlashDevelop también tiene soporte para MXML). Le damos un nombre, en este ejemplo SoloAS3 y aceptamos.
Paso 5
FlashDevelop nos ha construido ya nuestro proyecto con un Main.as como punto de arranque (se puede ver en el panel flotante de Project).

Abrimos el Main.as y veremos como ya está construido el esqueleto de la clase:
Código :
package{
import flash.display.Sprite;
public class Main extends flash.display.Sprite {
public function Main():void{
}
}
}Vamos a añadirle un poco de código para que veamos algo. Dejemos la clase así:
Código :
package{
import flash.display.Shape;
import flash.display.Sprite;
public class Main extends Sprite{
public function Main():void{
var bola:Shape = new Shape();
bola.graphics.beginFill(0xFF0000,1);
bola.graphics.drawCircle(50,50,20);
bola.graphics.endFill();
addChild(bola);
}
}
}Paso 6
Ahora ya estamos listos para compilar. Vamos al menú Tools > Flash Tools > Build Current File (Ctrl+F

Paso 7
Por último, añadir que en el menú de Project tenemos una opción que se llama Properties. Aquí podemos configurar todos los parámetros del swf como, nuestra propia ruta de clases y muchas cosas más.

Como veis, FlashDevelop es muy fácil de configurar. Junto con Flex Builder, es el mejor editor que existe para desarrollar en AS3, y es totalmente gratuito. Ya no hay excusa para no meterse fuerte con el AS3

felicidades
Por Selecters75 el 19 de Diciembre de 2007
Ya que estamos, tengo una duda a ver si alguien puede brindarme un poco de luz.
Flex 2 y 3 son el eclipse con el adicional del SDK, no?.
Ok, tengo entendido que tambien hay un plugin (?) para eclipse (suponiendo que ya lo tuviera instalado) para agregar el soporte para Flex. Aca viene mi duda, hay algo 'mas' que me de el Flex (2/3) que no se incluya en este plugin? Alguien que lo haya probado y que pueda responder? Gracias!
Por Skatos el 19 de Diciembre de 2007
Selecters, Flex Builder 2 y 3 son un Eclipse al que Adobe introdujo muchas modificaciones para que se ajuste al modo de trabajo, textual y visual requerido por Flex. El plugin del cual hablás son las mismas modificaciones, que naturalmente, son propietarias. Cuando lo vas a instalar te da la opción de instalar el Flex Builder solo, si no tenés Eclipse anteriormente instalado, o sumar la configuración a una instalación Eclipse existente. En definitiva, ese plugin del cual hablás sería prácticamente el entorno de desarrollo de Flex, enmarcado, claro está, en Eclipse. Saludos.
Por Alrevez el 19 de Diciembre de 2007
Por Juan Vazquez el 20 de Diciembre de 2007
gracias por el tutorial, esta padrisimo
que es esto?? donde lo descargo?? (si es que se descarga).
muy bueno el tip pero no lo he podido poner en practica...
Por Biskert el 21 de Diciembre de 2007
Puedes descargalo [url=http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5
Por miguel el 08 de Enero de 2009
tengo un ordenata viejo y el ide de flash me come muchos recursos. esto el la caña!
Por Nestor Montoya el 25 de Junio de 2009
Podrían explicarme como usar un Numeric stepper o un Slider en Flash Develop.
Mucyhas gracias.
Bendiciones.
Atentamente:
nestormontoya@hotmail.com
Por andresxx1 el 13 de Julio de 2009
Por KenSHinH el 25 de Agosto de 2009
pero comenzare a programar en este.
Por kabuto el 22 de Diciembre de 2009
Para los que quieran usar unicamente open source, esta el Open Flex SDK que junto con el IDE FlashDevelop nos permiten estar libres del software propietario. (no es malo el software propietario, pero los altos costos de las licencias a veces propician la pirateria
http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
Por exekiel21 el 04 de Febrero de 2011
igual gracias por tu aporte!!!
Por Vicen el 24 de Febrero de 2011
Sigue aportando