Como crear un archivo instalable para aplicaciones de Flartoolkit.
En este ejemplo usaré el ejemplo “Earth” para demostrar como crear un archivo que se instale y ejecute localmente en el pc del usuario. Se que Pike habia subido un minitutorial parecido hace tiempo, pero esto queda mas "Pro" y además es mas completo. Vamos al tutorial.
1)Primero veamos como configurar el proyecto para que no haya problemas después. Abrir Flex, hacer click derecho en el proyecto que queramos exportar, y ponemos propiedades.
2)En las propiedades ir a la opcion “Action Script Compiler”, y en el cuadro donde dice “Additional compiler Arguments” añadir: -use-network=false . Activar “Generate accesible swf type” y listo, presionen OK.
3)Vayan al menú “File” de flex, y vayan a export>Release Build. Una vez abierta la ventana de exportación seleccionan el proyecto que deseen exportar, y en este ejemplo, pueden presionar el botón “Browse” y crear la carpeta bin-release en el escritorio para mayor facilidad. Presionen Finish para terminar.
4) Podemos cerrar Flex. Ahora, vayan a la carpeta donde exportaron en el paso anterior (escritorio/bin-release), y busquen el archivo swf de flash. Debería aparecerles con el icono de flash. Hagan doble click para que se abra con flash.
5) Una vez abierto, vayan al menú “Archivo” y eligen la opción “Crear Proyector”, elijan la ruta (recomendado que dejen la ruta en escritorio/bin-release para que no tengan problemas con la carpeta data y model), le ponen un nombre al archivo y presionan “ok”. Esto creara un archivo swf pero ejecutable (exe), por lo que no será necesario para el cliente abrir el navegador para ver la aplicación.
6) Ahora si, a crear el instalador. Si bien hay varios programas para crear instaladores, yo especialmente recomiendo Inno setup http://www.jrsoftware.org/isinfo.php el cual es totalmente gratuito incluso para uso comercial.
7) Una vez descargado e instalado en sus computadores, abranlo y en la pantalla de inicio marquen “Create a new script file using script Wizard” (osea que vamos a usar el asistente) y presionan Ok.
Se les abrirá el asistente, presionan next para pasar la primera pantalla. En “Application Name” Ponen el nombre de su aplicación por ejemplo “Aplicación RA Earth” abajo lo mismo agregando la version (1.0), en “aplicattion Publisher“ su empresa/nombre, y en website su sitio web/pagina de la empresa, y presionan Next.
9) En la siguiente pantalla seria bueno poner un nombre mas corto a la carpeta donde se instalara el programa (es decir sin símbolos raros y que sea algo corto) en este caso “ryo007 RA”. Ese será nombre con el que se creara la carpeta en archivos de programa (“Program files folder”, que se puede cambiar en la lista que sale el principio). Donde dice “Allow to use change te application Folder” dejenlo activado o desactivado según requieran (yo prefiero dejarlo desactivado, porque total los programas estos pesan poquito). Presionen next para pasar a la siguiente pantalla.
10) Ahora la parte mas importante, que es elegir los archivos de nuestro programa. En el primer cuadro presionen “Browse” y naveguen hasta su carpeta bin-release y seleccionen el proyector exe que crearon. Dejen marcada la opcion “Allow user to start the application…” si es que quieren que el usuario lance la aplicación una vez termine la instalación.
Ahora, presionen el boton “Add Folder” que aparece mas abajo. Naveguen hasta su carpeta Release-bin y seleccionen primero la carpeta data y luego la carpeta model (y cualquier otra carpeta que quieran incluir en el proyecto, o archivos individuales como los pdf o jpg de los markers). Al aceptar la carpeta les aparecerá un mensaje, marquen que si.
Una vez añadidas las carpetas, hagan click una vez en cada carpeta y presionen el boton “edit”. Se les abrirá una ventana. En el cuadro “Destination Subfolder” pongan de nuevo el nombre de la carpeta (no olviden siempre respetar mayusculas y minusculas). Recuerden hacer esto para todas las carpetas. Presionen “Next” para pasar a la siguiente pantalla.
11) En el cuadro que aparece, pongan el nombre que aparecera en el menu inicio, en este caso “Aplicación Realidad Aumentada Earth”, y me gusta a mi dejar lass opciones de mas abajo tal como se muestra a continuación (solo por gusto personal). Presionen Next.
12) En esta pantalla pueden seleccionar el texto de licencia, de información antes y después de la instalacion etc. La licencia recuerden que están obligados a que sea GPL v3 si es que no han pagado la licencia comercial y no quieren mostrar el código (de hecho deberían ofrecer para descargar el código fuente), el documento lo pueden bajar en txt y otros formatos desde aquí http://www.gnu.org/licenses/licenses.es.html . Por favor, cualquier documento que pongan aquí publiquenlo en pdf o simple txt…. Presionen next.
13) En lenguajes marquen los que deseen (yo siempre dejo English y Spanish).
14) En la siguiente pantalla seleccionen donde quieren dejar el archivo de instalación. Elijan por comodidad el escritorio o su carpeta release-bin. Y en el segundo recuadro elijan el nombre de su archivo de instalación, y en el recuadro de abajo pueden elegir un icono personalizado y en el otro poner un password a la instalación Presionen Next.
15) Y se ha finalizado la creación
ahora presionen finalizar. Se creara un script y se les preguntara si quieren compilarlo para crear el archivo de instalación, Le ponen que si y luego si quieren salvar el script, también si creen que les servirá para después, le ponen que si otra vez y lo guardan. Despues de un leve procesamiento, tendran su archivo de instalación listo en donde uds eligieron que quedara.
16) El script pueden modificarlo a mano para agregar mas cosas al menú inicio modificando la sección “Icons”, por ejemplo añadiendo la línea:
Name: "{group}\Marker en PDF "; Filename: "{app}\data\ flarlogo-marker.pdf " añaden una entrada en el menu inicio para el marker (análogamente pueden hacer algo para un archivo leame o la licencia)
O crear otro acceso directo en el escritorio:
Name: "{commondesktop}\otro acceso directo"; Filename: "{app}\otracosa.exe"; Tasks: desktopicon
Compilan denuevo desde el menú y listo.
Luego si quieren pueden probar el instalador, les quedará tal como lo configuraron en el menú inicio, y si todo esta bien, no deberían tener problemas para ejecutar la aplicación en su pc o el de sus clientes, sin necesidad de navegador o flash player. Como prueba, prueben descargar el instalador para mi proyecto en http://ra-utem.uphero.com
Ojala les sirva
http://ra-utem.uphero.com

destacado









