El hombre en busca de sentido

Solo disponible en BuenasTareas
  • Páginas : 5 (1231 palabras )
  • Descarga(s) : 4
  • Publicado : 16 de noviembre de 2009
Leer documento completo
Vista previa del texto
LINGO

INTRODUCCIÓN

Lingo es el lenguaje de programación que lleva incorporado Macromedia Director, un programa de autoría. Permite integrar con relativa facilidad texto, imágenes, sonidos y video digital, siendo una alternativa a lenguajes más tradicionales, como el C/C++, porque el desarrollo de la aplicación es mucho más rápido y flexible. El soporte para publicar suele ser el CD y desdehace algún tiempo, con la ayuda de Adobe Shockwave.

El cambio a la sintaxis de JavaScript es una importante mejora sobre el Director de Macromedia. Esta característica proporciona un lenguaje y una sintaxis más comunes entre el MX de Macromedia Director y Flash de Macromedia. En Director, la puesta en práctica de la lengua está encima del motor de SpiderMonkey ( Javascript-C ) [ 1 ], que es unintérprete preembalado de ECMAScript escrito en C y se conforma en gran parte a la especificación de ECMA [ 2 ], excepto en las áreas donde las funciones o las palabras claves de encargo exponen funcionalidad Director.

Comandos o Funciones LINGO

Con Lingo, podemos crear, editar y copiar un gráfico a partir de uno existente o crear uno totalmente nuevo. Para esto se usa la función Image que,básicamente, lo que hace es crear un puntero a un gráfico bitmap. Este puntero será el objeto image que una vez creado podemos editar con una serie de comandos. También podemos dibujar nuevos pixels, copiar parte de él o su totalidad, aplicar efectos de transparencia y otras operaciones que explicaré más adelante.

|Crear una imagen|
|Hay 3 formas de crear un objeto image: |
|1. Objeto image de un bitmap member ya existente. |

|miImage = member(“grafico.bmp”).image |

|2. Objeto imagedel Stage. Los cambios efectuados en el objeto se reflejarán directamente sobre el Stage. |

|miImage = (the stage).image |

|3. Objeto image autocontenido. No está tomado de ningún gráfico. Permanece invisible en la memoria mientras no |
|se copie al Stage o dentro de un "member".|
|Image(): Hay que fijar el tamaño ( en pixels ) y la profundidad de color ( en bits). Opcionalmente, también se |
|puede especificar un canal alfa y la paleta de colores. |
|Sintáxis: Image ( ancho, largo, profundidad de color {, canal Alfa }{, paleta}) |

Editaruna imagen

Existen varias funciones para editar una imagen. Podemos dibujar puntos, líneas y fíguras y copiar regiones o toda la imagen aplicando efectos de transparencia y tinta. Estas funciones son:
Draw(): Dibuja una línea o figura dentro de un objeto imagen. Podemos fijar el grosor y el color del trazado.
Fill(): Dibuja una línea o figura dentro de un objeto imagen con relleno. Su uso esmuy parecido a Draw.
GetPixel(): Devuelve el valor del color de una imagen en una coordenada concreta. El formato del resultado puede ser en RGB o en valor entero
SetPixel(): Fija el color de un pixel de una imagen en una coordenada concreta.

Copiar una imagen

copyPixels(): Copia un objeto imagen o una parte rectangular de él a otro objeto imagen.

PROGRAMACIÓN ORIENTADA A OBJETOS DELINGO

Qué es un objeto

Un objeto es una instancia de un script padre que contiene datos (propiedades) y/o instrucciones. A partir de un script padre podemos sacar todos los objetos que queramos y estos tendrán las mismas características que el padre pero sus propias variables (propiedades) que le harán comportarse de forma diferente. Esto quizás se entenderá mejor con algunos ejemplos:...
tracking img