Anfy Flozoids - Copyright (C) por Fabio Ciucci 1997-99 Este applet puede animar en tiempo real el popular algoritmo artificial de la vida Donde alguno "flozoids" vuelan alrededor Este applet es completamente parametrizable, asi usted puede cambiar muchas cosas para adaptar el efecto a sus páginas y propósito Debo agradecer a Jeff Cragg and Alex Vulliamy por esta idea ************************************************************************* ARCHIVOS NECESARIOS Aparte de la imagen de fondo y/o de primer plano, los siguientes 2 archivos ".class" deben ser subido (upload): flozoids.class Lware.class Además, flozoids.jar para un cargado rápido en navegadores recientes ************************************************************************* EJEMPLO. Inserte la etiqueta en su documento html como se muestra para agregar este applet a su página (Comentarios después del símbolo ";" son descripciones del código y acepta valores min/max. Ellos no son parte del lenguaje Java): ; Código de registro (si lo tiene) ; Enlace URL opcional cuando el applet es "clickeado" ; Reglink abierto en un nuevo marco? ; Nombre del marco para el Reglink ; Mensaje en la barra de estado ; Numero de espermatozoides ; Distancia permitida entre los espermatozoides ; Tendecnia de movimiento de los espermatozoides hacia el centro ; Aceleración de los espermatozoides ; Velocidad de los espermatozoides ; Factor del lado fuerte ; Espermatozoides tienen cabeza? ("YES", "NO") ; Modo interactivo ("YES", "NO") ; Espermatozoides sobre el texto? ("YES", "NO") ; Imagen de fondo (el nombre o "NO") ; Color de fondo (componente rojo) ; Color de fondo (componente verde) ; Color de fondo (componente azul) ; Espermatozoides color1 (componente rojo) ; Espermatozoides color1 (componente verde) ; Espermatozoides color1 (componente azul) ; Espermatozoides color2 (componente rojo) ; Espermatozoides color2 (componente verde) ; Espermatozoides color2 (componente azul) ; Imagen opcional sobre el applet ; Desplazamiento de la imagen en el eje X ; Desplazamiento de la imagen en el eje Y ; Asignación de memoria de retraso ; Prioridad de tareas (1..10) ; Min. milisegundos/marco para la sincronización Your browser doesn't support Java. ; Mensaje en navegadores sin Compatibilidad Java ; Etiqueta del fin del applet ************************************************************************** INSTRUCCIONES. Las siguientes instrucciones describen como cambiar los parámetros: Intentar cambiar los parámetros de créditos desactivará el applet. Para activar los parámetros de registro lea las notas de registro de sharweare. En el parámetro "regcode", ponga el código de registro que usted compro del autor. Si el código es correcto y el applet se esta ejecutando desde un nombre de dominio registrado, usted puede usar el parámetro de "enlace" (link) para enlazar a una URL cuando se hace un click sobre el applet. Si usted pone "regnewframe" en "YES", usted puede especificar una ubicación específica para el marco del reglink: "_blank" : Para cargar el enlace en una nueva ventana en blanco y sin nombre en su navegador. "_self" : Para cargar el enlace en la misma ventana que ocupa el applet. "_parent" : Para cargar el enlace en el FRAMESET padre. "_top" : Para cargar el enlace en el cuerpo superior de la ventana. También puedes poner un nombre propio para el marco, tal como "mimarco1". Con el parámetro "overimg" puedes especificar el nombre de una imagen que será pintada encima del applet. La mejor opción son imagenes GIF transparentes. NOTA: GIF animados son soportados, pero serán animados solamente en los últimos navegadores (Netscape 4 and Explorer 4 o posteriores). Con "overimgX" y "overimgY" puedes centrar la imagen en el área del applet. El tamaño del applet está determinado por las etiquetas "ancho" y "alto". El número de espermatozoides es determinado por el parámetro "numfloz": más espermatozoides significan una ejecución más lenta. El comportamiento de los espermatozoides puede ser alterado con estos parámetros: "flozdistance" : Determina cuan lejos puede estar un espermatozoide de otro. "tocenter" : Determina la tendencia de ir al centro del área del applet. "acceleration" : Detemina la aceleración del movimiento de los espermatozoides. "speed" : Determina la velocidad máxima que puede alcanzar un espermatozoide "sidebouncing" : Detrmina la intensidad del rebote cuando se alcanza el borde del applet. "fheads" : Determina si el espermatozoide tiene cabeza o no. "overtext" : Determina si el espermatozoide puede ir encima del texto que se desplaza. Si usted pone el parámetro "interactive" en "YES", los espermatozoides seguiran el puntero del mousecuando entre en el área del applet. Usted puede cambiar el color de los espermatozoides para un mejor resultado en su página web. Los valores RGB son los mismos que en las etiquetas HTML, pero en valores puramente decimales, sin el símbolo "#". Use backR,backG,backB para cambiar el color de fondo. Si usted quiere mostrar una imagen de fondo, ponga su nombre en el lugar de "NO" como parámetro de imagen de fondo (por ejemplo "back.jpg"). El único requerimiento es que la imagen de fondo debe ser del mismo tamaño que el áre del applet para cubrirlo completamente. Usted puede escoger el primer y último color para un efecto gradiente que es combinado sobre todos los espermatozoides: flozR1,flozG1,flozB1 para el primer color, flozR2,flozG2, flozB2 para el último color del gradiente. Ejemplos: Hacer todos los espermatozoides blancos ponga 255 como valor para todos los flozR1,flozG1,flozB1 y flozR2,flozG2, flozB2. Eg. Para hacer que el color vaya de negro a blanco (todos los grises intermedios) ponga un valor de 255 en flozR1,flozG1,flozB1 y un valor de 0 para el segundo color: flozR2,flozG2,flozB2. Puede hacer tambén varios arco iris (desde rojo a azul, etc)