En este post voy a explicar como instalar el SDK de Adobe Flex para Linux, para poder generar nuestros archivos .swf de ActionScript 3 sin utilizar Flash ni wine para emularlo.
1er Paso:
Descargamos el SDK desde el sitio web de Adobe:
2do Paso:
Creamos un directorio para instalar el SDK, en mi caso en /home/fabian/local/flex_sdk_4.1, y luego copiamos los archivos comprimidos. En este caso también vamos a descargar y copiar la documentación:
mkdir /home/fabian/local/flex_sdk_4.1
cp /home/fabian/Descargas/flex_sdk_4.1.zip /home/fabian/local/flex_sdk_4.1
cp /home/fabian/Descargas/Flex_4_docs.zip /home/fabian/local/flex_sdk_4.1
3er Paso:
Nos movemos al directorio de la instalación y descomprimimos el archivo, posteriormente lo eliminamos:
cd /home/fabian/local/flex_sdk_4.1
unzip flex_sdk_4.1.zip
rm -f flex_sdk_4.1.zip
4to Paso:
Exportamos a la variable PATH del sistema, la dirección del directorio del SDK para que cuando generemos los archivos .swf, nos reconozca los comando del SDK en la consola.
Las siguientes dos lineas son para que se haga lo de la primer línea automáticamente cada vez que encendamos la computadora:
export PATH=/home/fabian/local/flex_sdk_4.1/bin:$PATH
echo 'export PATH=/usr/local/flex_sdk_4.1/bin:$PATH' >> /home/fabian/.bashrc
echo 'export PATH=/usr/local/flex_sdk_4.1/bin:$PATH' >> /root/.bashrc
5to Paso:
Este paso no es totalmente necesario, pero si les devuelve errores de permisos al generar el .swf, lo solucionamos de esta forma:
chmod a+r * -Rf
chmod a+x bin
chmod a+x bin/*
chmod a+x lib
chmod a+x frameworks
chmod a+x frameworks/libs
chmod a+x frameworks/libs/player
chmod a+x frameworks/locale
chmod -R a+x *
6to Paso:
Ahora descomprimimos la documentación y eliminamos los archivos comprimidos:
unzip Flex_4_docs.zip -d doc
rm -f Flex_4_docs.zip
cd doc
unzip AS3_Reference.zip -d AS3_Reference
rm -f AS3_Reference.zip
Listo!!! Ahora veamos un ejemplo:
Teniendo un archivo ActionScript por ejemplo Logo3D.as , vamos a generar el archivo Logo3D.swf
Desde el terminal o consola, nos vamos al directorio donde tenemos el .as
$ cd /home/fabian/Logo-HostingWeb7
y tipeamos:
$ mxmlc -static-link-runtime-shared-libraries=true Logo3D.as
y en el mismo directorio vamos a ver que se nos generó el archivo Logo3D.swf que ya lo podemos utilizar para nuestra web.
link:
Bueno, esto es todo por ahora, espero que les sirva. No me enojo si comentan
Un saludo
---------------------------------
Visiten Diseño web en Argentina y Web Hosting en Argentina
1er Paso:
Descargamos el SDK desde el sitio web de Adobe:
2do Paso:
Creamos un directorio para instalar el SDK, en mi caso en /home/fabian/local/flex_sdk_4.1, y luego copiamos los archivos comprimidos. En este caso también vamos a descargar y copiar la documentación:
mkdir /home/fabian/local/flex_sdk_4.1
cp /home/fabian/Descargas/flex_sdk_4.1.zip /home/fabian/local/flex_sdk_4.1
cp /home/fabian/Descargas/Flex_4_docs.zip /home/fabian/local/flex_sdk_4.1
3er Paso:
Nos movemos al directorio de la instalación y descomprimimos el archivo, posteriormente lo eliminamos:
cd /home/fabian/local/flex_sdk_4.1
unzip flex_sdk_4.1.zip
rm -f flex_sdk_4.1.zip
4to Paso:
Exportamos a la variable PATH del sistema, la dirección del directorio del SDK para que cuando generemos los archivos .swf, nos reconozca los comando del SDK en la consola.
Las siguientes dos lineas son para que se haga lo de la primer línea automáticamente cada vez que encendamos la computadora:
export PATH=/home/fabian/local/flex_sdk_4.1/bin:$PATH
echo 'export PATH=/usr/local/flex_sdk_4.1/bin:$PATH' >> /home/fabian/.bashrc
echo 'export PATH=/usr/local/flex_sdk_4.1/bin:$PATH' >> /root/.bashrc
5to Paso:
Este paso no es totalmente necesario, pero si les devuelve errores de permisos al generar el .swf, lo solucionamos de esta forma:
chmod a+r * -Rf
chmod a+x bin
chmod a+x bin/*
chmod a+x lib
chmod a+x frameworks
chmod a+x frameworks/libs
chmod a+x frameworks/libs/player
chmod a+x frameworks/locale
chmod -R a+x *
6to Paso:
Ahora descomprimimos la documentación y eliminamos los archivos comprimidos:
unzip Flex_4_docs.zip -d doc
rm -f Flex_4_docs.zip
cd doc
unzip AS3_Reference.zip -d AS3_Reference
rm -f AS3_Reference.zip
Listo!!! Ahora veamos un ejemplo:
Teniendo un archivo ActionScript por ejemplo Logo3D.as , vamos a generar el archivo Logo3D.swf
Desde el terminal o consola, nos vamos al directorio donde tenemos el .as
$ cd /home/fabian/Logo-HostingWeb7
y tipeamos:
$ mxmlc -static-link-runtime-shared-libraries=true Logo3D.as
y en el mismo directorio vamos a ver que se nos generó el archivo Logo3D.swf que ya lo podemos utilizar para nuestra web.
link:
Bueno, esto es todo por ahora, espero que les sirva. No me enojo si comentan
Un saludo
---------------------------------
Visiten Diseño web en Argentina y Web Hosting en Argentina

