Ciudad Konec-t
November 11th, 2008 by Jorge MachinPosteado en Adobe Flash, Arqueología Machinesca, C/C++, Personal, Programación, Videojuegos | No hay comentarios »
Posteado en Adobe Flash, Arqueología Machinesca, C/C++, Personal, Programación, Videojuegos | No hay comentarios »
En el pasado, programar aplicaciones en Flash significaba un problema para los usuarios de Linux por el poco soporte que daba Macromedia/Adobe. Afortunadamente, las cosas han cambiado un poco debido a que ahora esta disponible un compilador de AS3 en nuestra plataforma favorita. En este post trato brevemente como hacer películas "swf" en Linux desde la línea de comandos:
1. Bajar el Adobe Flex 3 SDK de Adobe (flex_sdk_3.zip) de la siguiente URL: http://www.adobe.com/products/flex/flexdownloads/index.html
2. Como usuario root, desempaquetar el archivo flex_sdk_3.zip y poner algunos permisos para que todos los usuarios lo puedan utilizar:
O bien, si se quiere evitar problemas, como usuario local en su home:
Para ilustrar la compilación, hacemos un pequeño programa de dos archivos que lo único que hace es desplegar un texto y un circulo en la pantalla. El primer archivo llamado SphericCow.as se encargada de dibujar un círculo negro (sobrecargando la clase "Shape"):
import flash.display.Shape;
//
public class SphericCow extends Shape {
public function SphericCow() {
graphics.beginFill( 0x000000, 1 );
graphics.drawCircle( 80 , 70 , 30 );
}
}
}
El segundo archivo, llamado MyFirstProgram.as, es la aplicación en sí, que utiliza nuestra clase anterior y pone también un pequeño texto:
import flash.display.Sprite;
import flash.text.TextField;
// Main class
public class MyFirstProgram extends Sprite {
public function MyFirstProgram() {
var title:TextField = new TextField();
title.text = "My first Program!";
addChild(title);
var sphericCow:SphericCow = new SphericCow( );
addChild( sphericCow );
}
}
}
Se compila con:
o si lo instalamos en nuestro home:
El cual creará un archivo MyFirstProgram.swf, el cual podemos arrastrar a nuestro navegador firefox para verlo en acción. Por supuesto, podemos agregar la ruta al archivo .bashrc para evitar el tener que escribir las rutas completas al compilar.
Posteado en Adobe Flash, Fedora, Linux | No hay comentarios »
Un juego de fútbol soccer multiusuario implementado usando java y flash. Por cierto, muchas gracias a Xquizo por los screenshots.
Posteado en Adobe Flash, Arqueología Machinesca, Java, Personal, Videojuegos | No hay comentarios »