Ir arriba

JAVA: Preparen Cáamaras Aaccioón

PARA SER DIRECTOR.. de una super película, como la que estas disfrutando previo a programar las acciones debes preparar los siguientes elementos:

  • IMAGENES:
    Selecciona todas las imágenes del actor que aparecerán en tu película, debes tener en cuenta el tamaño físico de cada archivo gráfico.

  • ARGUMENTO:
    Como serás el director de la película es necesario que decidas cuáles serán las acciones y las correspondientes secuencias de ellas.

  • MOVIMIENTOS:
    Debes definir el tipo de cada movimiento y alcances de los desplazamientos.

  • SONIDO:
    Prepara los archivos de la música de fondo.
Sintaxis
Es Orientado
a Objeto
Es
una
máquina
Java
permite
Los
Applets
Java
Mas Applets
Estructura
de la
Clase
Fecha
y
Hora
Clases
Controles
Cuadros
Paquetes
Programar
en
W F C
Gráficos
en
W F C
Simple
en
NetBeans
Visual
Java
Java Visual
Java Beans
PARADIGMA
Los jóvenes creen que el dinero lo es todo
Los viejos lo saben..!!!
Wilucha

Una película incrustada en tu webpage le otorga vida, es más atractiva, más amigable, más ... y así podemos seguir mencionando ventajas.

Si eres programador ya debes estar sospechando que las imágenes de tu programa en la realidad son estáticas y con la velocidad de las variaciones de las coordenadas de cada ubicación, lograrás ese efecto dinámico de las películas.

En este primer ejemplo te propongo solo manejar el cambio de imágenes entre cad escena y luego mediante bucles puedes manejar las absisas y ordenadas de cada imagen, para generar los desplazamientos respectivo.

Finalmente pon atención al procedimiento de repintado de las imágenes, de manera que cada nueva imagen no aparezca superpuesta a la anterior.

Buena suerte..!!

Un día sin sonrisas es un día perdido..!! PARADIGMA
Cuanto el experimento de un sistema funciona..
..es porque algo ha salido mal..!!
Wilucha

TU PRIMERA ESCENA

Activa tu editor y copia textualmente el siguiente código que describo paso a paso..


///////////////////////////////////////////////
// Java 2  APPLET    zCicloFoto.java
// Wilucha                11/09/02 
// Itera Muestra animación de 5 imagenes
//////////////////////////////////////////////
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Font;
import java.awt.Color;

Define el punto de partida de todas las acciones


public class zCicloFoto extends java.applet.Applet
    implements Runnable 
{
    Image VectorDeImagenes[] = new Image[5];
    Image ImagenActual;
    Thread Accion;
    int xFoto = 10;
    int yFoto = 10;

Ahora selecciona las estrellas que actuaran en tu primera escena...


    public void init() 
       {
        String MisImagenes[] = { "aBebeWilo.gif", "aWilucha16.JPG", "aWilucha32.JPG", "aWilucha40.gif", "aWilucha.JPG"};
        for (int FotoNro=0; FotoNro < VectorDeImagenes.length; FotoNro++) 
          {
            VectorDeImagenes[FotoNro] = getImage(getCodeBase(), MisImagenes[FotoNro]);
          }
        }

Define las secuencias de las acciones correspondientes a la primera escena


    public void run() 
     {
       setBackground(Color.blue);
		   for (int FotoNro=0; FotoNro < VectorDeImagenes.length; FotoNro++) 
     		  {
		       ImagenActual = VectorDeImagenes[FotoNro];
               repaint();
               Pausa(2000);
              }
      }

Entre acción y acción necesitarás una pausa


    void Pausa(int time) {
        try {
            Thread.sleep(time);
        } catch (InterruptedException e) { }
    }

Un día sin sonrisas es un día perdido..!!

ACCIÓN..!!!

Para ver el efecto del programa del link anterior, sigue los siguientes pasos

  • Termina los métodos del link anterior, ordenando ..ACCIÓN..!!!
    
    
        public void paint(Graphics screen) 
          {
           if (ImagenActual != null)
              screen.drawImage(ImagenActual, xFoto, yFoto, this);
          }
       }
    
    

  • Graba este archivo como "zCicloFoto.java"

  • Ahora compila con el compilador de java llamado "javac", verás que si no tiene errores el archivo "zCicloFoto.java", javac habrá generado el archivo "zCicloFoto.class"

  • Ahora en tu archivo .html o también .htm, debes insertar esta clase "zCicloFoto.class" que acabas de generar.

  • Dentro de tu .html, tu Applets puedes manejarlo con los mismos comandos que usas para tus archivos "IMG", por lo tanto son válidos HSPACE ALIGN RIGHT LEFT WIDTH HEIGHT, etc.

Al ejecutar tu página, el applets del link anterior generará el efecto que aparece en el siguiente renglón:

Como podrás notar, por la crísis, para esta película solo pude contratar este feo extra..!!, pero te prometo que únicamente será usado para este primer ensayo..!!

En el próximo link aprenderemos a realizar desplazamientos y a ponerle música de fondo...


Volver al principio