AnfyLens - Copyright (C) por Fabio Ciucci 1996-2000 Este applet puede simular un lente moviendose sobre cualquier imagen GIF o JPG. Este applet es completamente parametrizable, Entonces usted puede generar todo tipo de efectos de lentes. ************************************************************************* ARCHIVOS NECESARIOS. Asi como la imagen a ser animada y una imagen opcional sobre el applet, los siguientes 3 archivos ".class" deben ser subidos (upload): AnLens.class Lware.class anfy.class Además, AnLens.jar para un cargado rápido en los 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 ; Imagen a cargar ; Tamaño del lente ; Distorcion Diagonal (5 .. 20) ; XY distorcion (-40 .. 40) ; Factor de Zoom (0 .. 30) ; Interacción ("ON" .. "OFF") ; Distorcion ("ON" .. "OFF") ; Velocidad X (0 .. 8) ; Velocidad Y (0 .. 8) ; 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 Sorry, your browser doesn't support Java. ; Mensaje en navegadores sin Compatibilidad Java ************************************************************************* 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. Usted puede cargar cualquier imagen GIF o JPG, pero recuerde escribir el tamaño exacto de la imagen en las etiquetas de alto y ancho. Usted puede escoger el ancho del lente con el parámetro "lenswidth". Grandes lentes significan movimiento más lentos. Si usted selecciona "NO" al parámetro "distort", usted deshabilitara la distorción, y el zoom será plano (esto es útil especialmente en aplicaciones donde la imagen es agrandada para verse mejor). El parámetro "distdval" determina la distorcion diagonal. Para tener una esfera perfecta, utilize un valor de 10. Valores más chicos o grandes (el rango es 5 .. 20) cambiará la distorción del lente. El valor "distoxy" (-40 .. 40) distorcionará X para valores negativos e Y para valores positivos. Escoja 0 para una distorción normal de la esfera. Como usted sabe, efectos de lentes son útiles para agrandar acercar imagenes. Con "zoomfactor" cambiará la habilidad de acercamiento del lente. Un valor de 0 = no acercamiento, solamente distorción. Mayores valores = mayores acercamientos. La característica de colocación interactiva del lente es la mejor manera para probar este applet, entonces, debe estar habilitado para dar una óptima interactividad usando el mouse. Usualmente el lente se mueve alrededor de la imagen automaticamente, pero si usted pone en "SI" el parámetro "interactivo", entonces el usuario puede mover el lente con el mouse cuando está sobre el área del applet. El movimiento automático recomenzará luego de 2 segundos de inactividad del usuario. Si usted pone "NO", el usuario no estará habilitado para usar la característica de interactividad. Usted puede controlar la velocidad del movimiento automáticocon los parámetros "spdx" and "spdy".