(Flex)
Flash Builder
   Patricio Cornejo A.
Flash Builder
•   Fundamentos
•   Estructura e Interface
•   Proyectos
•   Metodología
•   OOP – MVC
•   ActionScript 3.0
•   Modelo de Contenedores y Componentes
•   Mi primera App
•   Let’s Code

                               Patricio Cornejo A.
Flash Builder (FLEX)




               Patricio Cornejo A.
RIA




      Patricio Cornejo A.
Patricio Cornejo A.
¿Qué podemos hacer?

                           Aplicaciones DESKTOP

Aplicaciones WEB




                                   Aplicaciones MOBILE
         Aplicaciones TV

                                         Patricio Cornejo A.
¿Para qué plataformas
     lo haremos?




 WEB   MOBILE   DESKTOP           TV




                          Patricio Cornejo A.
¿Cómo lo haremos?




             Patricio Cornejo A.
¿Dónde lo haremos?

      Flash Builder

     Flex Framework

        Flex SDK

                   Patricio Cornejo A.
Proyectos
  HolaMundo




              Patricio Cornejo A.
Interface Usuario




              Patricio Cornejo A.
Interface Proyectos




               Patricio Cornejo A.
Interface Proyectos




               Patricio Cornejo A.
OOP
Programación Orientada a Objetos




                            Patricio Cornejo A.
Real World
     • Color de piel
     • Color de Pelo
     • Forma del cuerpo
     ----------------------------
     • Caminar
     • Correr
     • Golpear
     • Comer
     ----------------------------
     • Caerse
     • Enfermarse
     • Protegerse
     ---------------------------
     • Forma de vestirse / verse

                  Patricio Cornejo A.
Real World
    CARACTERISTICAS


    FUNCIONES


    REACCIONES


    ESTILOS *



                 Patricio Cornejo A.
Virtual World
         PROPIEDADES


         MÉTODOS
OBJETO

         EVENTOS


         ESTILOS *

                     Patricio Cornejo A.
Elementos del Lenguaje
       ActionScript 3.0




                          Patricio Cornejo A.
Propiedades


var NOMBRE:TIPO DE DATOS = VALOR




                       Patricio Cornejo A.
Métodos


function NOMBRE(param:TIPO):TIPO {}




                         Patricio Cornejo A.
Clases
class NOMBRE extends TIPO {
propiedades
   public function NOMBRE() {}
}


                      Patricio Cornejo A.
Paquetes
package UBICACION
{
IMPORTACIONES
class NOMBRE extends TIPO {
PROPIEDADES
   public function NOMBRE() {}
}
}
                            Patricio Cornejo A.
ActionScript 3.0
    MXML
Paquetes

              Clases
Propiedades

                       Métodos



               Eventos y Estilos
                           Patricio Cornejo A.
Metodología Desarrollo
Estructura


Interactividad


Diseño
                 App
Conectividad

                       Patricio Cornejo A.
Modelo de Desarrollo
       MVC




               Patricio Cornejo A.
Contenedores




           Patricio Cornejo A.
Contenedores




           Patricio Cornejo A.
Contenedores




           Patricio Cornejo A.
Basta de charlas

LET’S CODE!
              Patricio Cornejo A.

Fundamentos Flash Builder