Vamos a ver rápidamente un ejemplo básico, y así podremos empezar a familiarizarnos con la sintaxis de as3. Para ello vamos a usar FlashDevelop, puedes ver dónde y cómo instalarlo aquí: Creando un Pong: 1 - Preparar el entorno
Creamos un nuevo proyecto en Project->New Project y elegimos AS3 Project. Una vez creamos el proyecto, automáticamente se crean una serie de carpetas:
- bin: aquí es donde se crea nuestro swf resultante, además de un template de html con dicho swf insertado
- lib: es una carpeta dónde incluir librerías externas
- src: el código de nuestra aplicación se guarda aquí
Podemos observar que en src ya se ha creado el primer archivo de código: Main.as. Se ve tal que así:
package
{
import flash.display.Sprite;
import flash.events.Event;
/**
* ...
* @author David Luis Alonso
*/
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
}
}
}
Ya explicaremos más adelante todos los detalles, pero básicamente, lo que hace este código es proporcionarnos un punto de entrada para empezar a programar nuestra aplicación.
Para acabar esta introducción vamos a hacer un simple "Hello World". Para ello usaremos la función "trace", que es la que nos permite sacar información de log. Esta información podemos verla reflejada en la pestaña "output" que por defecto se encuentra en la parte inferior de la interfaz. Aquí tenemos el código:
package
{
import flash.display.Sprite;
import flash.events.Event;
/**
* ...
* @author David Luis Alonso
*/
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
trace("Hello world!");
}
}
}
Para compilar y ejecutar el proyecto podemos ir a Proyect->Test Project, también podemos pulsar F5 o darle al botón de "Play". Si todo ha ido bien, en la pestaña de "output" debemos ver:
Hello world!
Podéis ver y descargar este y otros ejemplos en el repositorio de Github
No hay comentarios:
Publicar un comentario