lunes, 18 de abril de 2011

Programación en AS3 LIMAV

Este blog ha sido creado con el propósito de compartir información al respecto a la programación orientada a objetos en el lenguaje de programación en ActionScript 3.0.
Se publicarán explicaciones, dudas, planteamientos de problemas que ayuden a comprender las bases para programar reutilizando código.
Espero que esto sea de utilidad para todos.

3 comentarios:

  1. CONDICIONALES:
    los condicionales se usan para hacer una acción si esa condición se cumple, se hará la acción que corresponda, de lo contrario hará otra acción.

    Condicionales simples:
    if(condicion)
    {
    acción1
    }

    Condicionales dobles:
    if(condición)
    {
    acción 1
    }
    else
    {
    acción 2
    }

    Condicionales anidados:
    if(condición)
    {
    acción 1
    }

    else
    {
    if(condición2)
    {
    acción 2
    }
    else
    {
    if(condición3)
    {
    acción 3
    }
    }
    }

    ResponderEliminar
  2. revisen los ejercicios, intenten resolver el primero

    ResponderEliminar
  3. and...&& (y)
    or...|| (o)

    >...mayor que
    >=...mayor igual
    <...menor que
    <=menor igual
    != diferente de
    == igual a (comparación)
    =igual (asignación)...
    Ejemplos:
    Pedir 2 números, determinar cual es mayor que otro, o en su defecto si ambos son iguales...

    //clase
    {
    variables globales:
    n1:Number
    n2:Number
    mensaje:String
    t1:texto
    t2:texto
    B1:boton

    //constructor
    {....
    B1.____.addEventListener(Mouseevent.CLICK, calc)
    }
    //accesores
    set_N1(t:String)
    {...
    }
    get_N1()
    {
    }
    set_N2(t:String)
    {...
    }
    get_N2()
    {
    }

    leer(){
    set(t1.entrada.text)
    set(t2.entrada.text)
    }
    mostrar()
    {
    t1.salida.text=String(mensaje)
    }

    calc{//inicio de función
    leer()
    if(get_N1()>get_N2()
    {//condición... si se cumple hace esa instrucción...
    mensaje="El primer num es mayor"
    }
    else
    {//si esa condición no se cumple se va a esta instrucción...
    hay 3 opciones, que el primer num sea mayor, que el segundo sea mayor o que ambos sean iguales... por eso se le hace un condicional anidado...
    if(get_n1()get_n2())
    {//inicio si
    mensaje="El primer num es mayor"
    }//fin si

    else
    {//inicio sino*
    if(get_n1()<get_n2())
    {inicio si
    mensaje="El segundo num es mayor"
    }//fin si
    else
    {inicio sino
    mensaje="Ambos numeros son iguales"
    }fin sino
    }fin sino*

    mostrar()
    }//cerrar función
    Alguna duda por favor comentar

    ResponderEliminar