Introduccion a lingo

Páginas: 2 (408 palabras) Publicado: 7 de mayo de 2013
El control de las estructuras como if y case que vamos a ver en éste capítulo de Macromedia Director nos permite modificar el flujo de un programa.


Hasta ahora, el flujo de un programa empezabaen la parte superior del mismo y avanzaba linealmente hasta la inferior. Por medio de estructuras de control podemos modificar este flujo de ejecución.

Estructuras if.

Por medio de estasestructuras podemos modificar el flujo de ejecución basándonos en una serie de condiciones. Las diferentes formas que puede presentar son las siguientes:

If condicion then
sentencias
end if

Ifcondicion then
sentencias
else
sentencias
end if

If condicion then
sentencias
else if condicion then
sentencias
end if


Declaraciones case.

Al igual que las sentencias if.. else, nos permite tomar decisiones lógicas mientras ejecutamos una serie de condiciones. La sintaxis de este tipo de declaración es la que se muestra a continuación:

case (expression) ofvalor_expresion1:
sentencias1
valor_expresion2:
sentencias2
............
valor_expresionn:
sentenciasn
end case

case (expression) of
valor_expresion1:
sentencias1
valor_expresion2:sentencias2
............
valor_expresionn:
sentenciasn
otherwise
sentencias
end case


Vamos a ver un ejemplo: Supongamos que queremos mover la imagen que aparece en la figurasiguiente mediante la pulsación de las teclas siguientes: J (izquierda), K (derecha), U (arriba) y N (abajo).


Imagen estática del balón


Para ello utilizamos el evento KeyDown que se dispara cadavez que pulsamos una tecla. La solución utilizando estructuras if podría ser la siguiente:

if the key = "J" then
set h = the locH of sprite 1
set the locH of sprite 1 to H -10Ž
updatestageelse if the key = "K" then
set h = the locH of sprite 1
set the locH of sprite 1 to H +10
updatestage

else if the key = "U" then
set V = the locV of sprite 1
set the locV of sprite 1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • linger
  • ling.
  • Lingo
  • Lingo
  • Lingo
  • Lingo
  • Ling
  • Programar en lingo....

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS