Cube Menu - Copyright (C) por Fabio Ciucci 1997-99 Este applet es una versión modificada de mapCube que puede funcionar como un menu de selección, donde cada cara del cubo es un enlace seleccionable. Este applet es completamente parametrizable, asi usted puede cambiar el tamaño y movimiento del cubo. Esta característica funciona solamente cuando usted registra el applet y recibe un código único. ****************************************************************** ARCHIVOS NECESARIOS. Asi como la imagen para las caras y una imagen opcional de fondo y/o de primer plano, los siguientes 3 archivos ".class" deben ser subidos: CubeMenu.class Lware.class anfy.class Además, CubeMenu.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) ; Reglink abierto en un nuevo marco? ; Nombre del marco para el Reglink ; ResoluCion (1 .. 8) ; Imagen 1 a cargar ; Imagen 2 a cargar ; Imagen 3 a cargar ; Imagen 4 a cargar ; Imagen 5 a cargar ; Imagen 6 a cargar ; Enlace para el lado 1 ; Enlace para el lado 2 ; Enlace para el lado 3 ; Enlace para el lado 4 ; Enlace para el lado 5 ; Enlace para el lado 16 ; Mensaje en barra de estado para cara 1 ; Mensaje en barra de estado para cara 2 ; Mensaje en barra de estado para cara 3 ; Mensaje en barra de estado para cara 4 ; Mensaje en barra de estado para cara 5 ; Mensaje en barra de estado para cara 6 ; Velocidad de rotación en eje X ; Velocidad de rotación en eje Y ; Velocidad de rotación en eje Z ; Imagen de fondo opcional ; Rojo en fondo (0 .. 255) ; Verde en fondo (0 .. 255) ; Azul en fondo (0 .. 255) ; Limpiar el fondo ("YES" - "NO") ; Modo flotante ("YES" o "NO") ; Ancho ventana flotante ; Alto ventana flotante ; Posición de inicio X de la ventana flotante ; Posición de inicio Y de la ventana flotante ; Título ventana flotante ; Ventana flotante siempre visible (YES,NO) ; 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 ; Cargar prioridad de tareas (1..10) ; 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 ; Fin de la etiqueta 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" usted puede especificar el nombre de una imagen que será pintada sobre el applet. Las mejores opciones son GiIF 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. Este applet NO PUEDE FUNCIONAR COMO MENU si el código de registro. Usted puede cargar hasta 6 imagenes diferentes en las caras del cubo. Si usted pone la misma imagen en todos los 6 parámetros de imagenes, todos los lados mosrarán la misma imagen. De lo contrario mostrara 2, 3, 4, 5, o 6 imagenes diferentes. Las mejores opciones son 3 y 6, porque con 3 imagenes diferentes puestas en el mismo orden del ejemplo anterior, usted no verá imagenes duplicadas en el mismo marco. Llenar todos los lados del cubo con 6 imagenes diferentes se puede hacer, pero el tiempo de cargado se incrementará. Las imagenes GIF/JPG DEBEN ser todas de 256*256 pixels O todas de 128 X 128 pixels de tamaño. Otros tamaños no son permitidos, y no puede mezclar imagenes de 128*128 con imagenes de 256*256 en el mismo applet de cubo. NOTA: Usar imagenes de 256*256 es útil solamente cuando el tamaño del applet es más grande que 150. Puede mezclar imagenes de formatos GIF y JPG en el mismo cubo pero no el tamaño de la imagen "Res" es una especie de zoom. Res=1 es el tamaño normal, res=2 es el doble de tamaño, etc. Recuerde multiplicar las etiquetas "ancho" y "alto" para coincider el valor para "res". Si es 1, la multiplicación es innecesaria. Con los parámetros "rotx", "roty" y "rotz" usted puede controlar la velocidad de rotación del cubo. Con los parámetros "backr", "backg" y "backb" usted puede controlar los componentes ROJO, VERDE y AZUL del color de fondo. Usted puede opcionalmente cargar una imagen de fondo, poniendo su nombre en el parámetro "backimage". Esta imagen debe ser del mismo tamaño que el applet si res=1. Si res=2, debe ser la mitad del tamaño del applet, y asi sucesivamente. Usted puede deshabilitar la rutina de borrado de fondo configurando en "NO" el parámetro "clearback". ***** El modo flotante: Opcionalmente, usted puede habilitar el modo "ventana flotante". El applet cubmenu, entonces, aparecerá en una ventana externa flotante, y dejara libre todo el espacio del otro marco en el sitio web. Pero, todavía tiene que crear una pequeña ventana horizontal o vertical (quizás 1 o 2 pixels de largo), conteniendo el applet, 1 pixel largo. Para habilitar este modo: 1) Ponga "floatmode" en "SI" 2) Copie el ancho del applet en el parámetro "floatw" 3) Copie la altura del applet en el parámetro "floath" 4) ponga el ancho del applet en 1 y el alto en 1 En este punto, usted solo a personalizado el uso de estos parámetros: El título de la ventana debe ser escrito en el parámetro "floatitle". Las posiciones de X e Y comienzan donde la ventana debiera aparecer, deben ser escritos en los parámetros "floatx" y "floaty". Nota: las coordenadas son relativas a la pantalla del usuario, entonces el resultado puede cambiar dependiendo de la resolución del monitor. Si usted quiere que la ventana este siempre arriba y visible, ponga el parámetro "floatinfront" en "YES". Esto puede ser útil para algunos, y molesto para otros. Nota: La opción "floatinfront" no tendrá efecto en algunas versiones de Internet Explorer.