Beruflich Dokumente
Kultur Dokumente
1
Índice
1. Creando el Primer Proyecto Flex en Eclipse 3
1.1. New Flex Project . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Project Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Configure J2EE Server . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4. Finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5. Properties Flex Server . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Java 7
2.1. New Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2. Método getString . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3. Creando “detination” en remoting-config.xml . . . . . . . . . . . 9
2.4. MXML y RemoteObject . . . . . . . . . . . . . . . . . . . . . . . 11
2.5. Corriendo la Aplicación . . . . . . . . . . . . . . . . . . . . . . . 11
2
1. Creando el Primer Proyecto Flex en Eclipse
1.1. New Flex Project
Abrimos el Eclipse configurado con Flex Builder (como se explicó en el doc-
umento de instalación) y abrimos la perspectiva de flex1 (destacado en rojo)
vamos a la pestaña de Flex Navigator (en amarillo) y haces click con botón
derecho sobre el área blanca y luego click en New->Flex Project como se mues-
tra en la Figura 1
3
Figura 2: Nombre del proyecto y algunas configuraciones
1.4. Finish
Tenemos finalmente una última ventana (Figura 4) donde podemos cambiar
algunos directorios como el del source de Flex (flex src por defecto en amarillo)
el nombre del mxml principal de flex ( en este caso HelloWord.mxml en azul) y
la carpeta de salida en la URL (en verde). Para este ejemplo sólo hacemos click
en el botón Finish (en rojo).
Con esto, como vemos en la Figura 5 se crea el árbol de directorios (en azul)
y se abre el mxml principal (en verde).
4
Figura 3: Configurando J2EE
5
Figura 5: Proyecto Flex Creado
Una vez dentro de las propiedades del proyecto (ver Figura 7), vamos a la
subsección Flex Server haciendo click sobre el ella (en rojo). Después de ingresar
a esta subsección nos dirigimos al label Context root (en verde) y cambiamos lo
6
escrito por, en nuestro caso, /HelloWord 3 , el directorio contenedor del proyecto.
2. Java
Realizando los pasos de la Sección 1 nos encontramos en condiciones de crear
nuestro código Java.
7
Figura 8: Creando Nueva Clase de Java
3 Ojo!!, HelloWord, que es el nombre del proyecto que hemos creado, HolaPalabra traducido
al español. Es sólo un juego de palabras con el tı́pico HelloWorld :) para decir en “palabras”
Hola Mundo
8
Con lo anterior se han creado el árbol de directorios correspondiente (en
verde) y la nueva Clase de Java (en rojo) como se puede apreciar en la Figura
10.
9
Figura 11: Creando el método getString
10
Figura 13: detination, properties y source
Agregamos las lineas encuadradas en rojo de la Figura 15. Con estas lı́neas de
código estamos agregando un Objeto Remoto con un id “RO” (Remote Object,
por poner algún nombre) que tiene un destination “hola” que es el que acabamos
de definir en el archivo remoting-config.xml con lo cual estamos uniendo el código
Java de la clase “Main” con el código de Flex del archivo MXML.
También agregamos un botón con en el cual sobre su label colocaremos el
String que retorna el método getString cuando se haga click sobre él. Por ello
las sentencias label y click hacen alusión al método getString de la clase Main.
11
Figura 14: Editando el MXML
Para ello con un click de botón derecho sobre el código del archivo Hel-
loWord.mxml vamos a Run As -> Run on Server (en rojo) como se aprecia en
la Figura 16
12
Figura 16: Run on Server
En la pestaña Servers (en azul) podemos ver el estado del servidor como se
13
muestra en la Figura 18.
Una vez iniciado veremos algunos mensajes de color rojo en la pestaña Con-
sole (en amarillo) como se aprecia en al Figura 19.
Después de una pequeña espera se abrirá una nueva pestaña con un browser
interno (en verde) como se aprecia en la Figura 20. La URL es la correspondiente
al archivo mxml (en rojo) pero debemos cambiarla a una extensión html como
se muestra en rojo en la Figura 21. Para luego presionar la tecla intro o enter
cargándose la aplicación en el browser como se muestra en la Figura 22.
14
Figura 19: Consola
15
Figura 21: Cambiando a html
16
Figura 23: Fin de la Aplicación
17