Anfy 1.4
  Introduction
  Quick start
  Animated samples
  Registration
  Registration FAQ
  Online store
  Download
  Applets
  Overview
  Wizard
Banner/Slides
  Math visualisation
  Image effects
  3D animation
  Menu applets
  Others
  Technical Support
  General FAQ
  How to use FTP?
  How to add applet?
  Copy right
  Contact
 
This site is Anfy enhanced!

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
Technical Support : General FAQ
 
Italian French German Portuguese English Japanese
 
Requisitos de Sistema:

Java™ está soportado por las versiones 2 y superiores de Netscape, por las versiones 3 y superiores de MS Explorer, HotJava™ y otros navegadores, en sistemas operativos de 32 bits (Windows 95/NT, Mac OS, Sparc, Linux, etc.). El soporte para Java™ de los navegadores debe estar activado; en caso contrario, se visualizará un mensaje advirtiendo que el navegador no soporta Java™. Los applets de Java™ no se verán en Windows 3.1 o en navegadores que trabajen en 16 bits (Netscape 4 para Windows 3.1 soporta Java™, pero no como lo hace Win 95). El Anfy wizard necesita Win 95/98/NT.

 
Diferencias entre Java™ y JavaScript™

Java™ es diferente de JavaScript™. Java™ está hecho para crear ficheros .class y es mucho más poderoso que JavaScript™, que es sólo un lenguaje para elaborar scripts - pequeños ficheros de instrucciones- que se insertan directamente en los documentos HMTL.


El paquete Anfy sólo contiene applets de Java™.

 
Cómo añadir applets de Java™ a los documentos HTML?
1) Copie el fichero .class en el mismo directorio de los documentos .html , junto con las imágenes GIF y JPG. Con el Anfy wizard esto puede realizarse con la función "Copy all files to".

2) Añada la etiqueta <applet> en el documento html. Algunos editores de html no disponen de esta instrucción, o tienen estándares especiales. Si le ocurre esto, no se preocupe. Grabe primero el documento .html, y después edítelo con un editor de texto en modo DOS, como Notepad, o con cualquier procesador de texto en modo ASCII. Entonces, añada manualmente la etiqueta <applet>.
Anfy wizard le ayudará a crear la etiqueta <applet> con las imágenes y los parámetros necesarios. Usted deberá copiar y pegar el resultado de esta etiqueta <applet> en su documento html. También puede utilizar la función "Copy all files to" para grabar un documento .html que sólo contiene el applet y volver a abrirlo después con su editor de html preferido y añadirle todo lo que necesite.

3) Coloque el fichero .html junto con los ficheros .class y los demás (imágenes, etc.) en su servidor de páginas web del mismo modo que lo viene haciendo habitualmente.
Por favor, observe que debe colocar los ficheros .class utilizando el FTP en modo BINARY y ¡no en modo ASCII! Si no lo hace de esta manera, los applets no funcionarán (y en la pantalla aparecerán mensajes del tipo: "java.lang.ClassFormat" o "java.lang.MethodVerification" o "Bad Magic Number"). Asegúrese de el nombre y el tamaño de los ficheros no sufren ninguna variación durante el proceso de carga en el servidor. Si los ficheros tiene diferente tamaño o nombre (por ejemplo, si terminaran en cla. en vez de .class) es que alguna cosa ha funcionado mal.
 
Errores más comunes:
A) NOMBRES LARGOS TRUNCADOS Y CAMBIO DE MAYUSCULAS Y MINUSCULAS: algunos usuarios de MS-DOS todavía utilizan PKUNZIP para descomprimir los archivos zip o programas de 16 bits para copiar y cargar ficheros. Estas aplicaciones no tienen en consideración diferencias entre FiLe.ExE, FILE.EXE y fILe.eXe. Esto no es bueno por varias razones:

La primera de ellas es el uso de nombres largos para documentos: msdos (y los antiguos Win 3.1 de 16 bits) sólo aceptan nombres de ficheros con 8+3 caracteres.
Los nuevos sistemas admiten nombres largos para los ficheros, por ejemplo MyNiceApplet.class, que tiene un sufijo con 5 caracteres. Si se utiliza PKUNZIP para descomprimir los ficheros applet, o se cargan en el servidor ficheros .class con FTP del antiguo Windows 3.1 o similares, lo que sucede es que se TRUNCARA el nombre del fichero, y el resultado será MYNICEAP.CLA.
Si intenta hacer funcionar el applet verá el mensaje de error: "java.lang.ClassNotFound". Compruebe que está usted descomprimiendo sus ficheros con winzip32 o similares en Win95, y utilice programas actuales, que no cortan los nombres de los documentos, para copiar o cargar sus ficheros en el servidor.

Tenga en cuenta de que la mayoría de los servidores de Internet funcionan con sistemas Unix, que distinguen entre mayúsculas y minúsculas.
Por ejemplo, si un applet que se llama "MyNiceApplet.class" se carga en el servidor con el nombre "Myniceapplet.class", no funcionará. Uno de los errores más comunes es cambiar letras mayúsculas por minúsculas en los ficheros de imagen. Y ello sucede porque a Win95 le es indiferente que los nombres de ficheros se escriban de un modo o de otro, de manera que puede cargar un fichero aunque estén cambiadas letras mayúsculas por minúsculas.
Por ejemplo, si graba una imagen como "image1.jpg" usted podrá cargarla en el servidor desde su disco duro local tanto si se refiere a ella como IMAGE1.JPG, image1.JPG o IMAGE1.jpg. Pero, una vez que está colocada en el servidor de su proveedor de servicios Internet sólo funcionará si se refiere a ella con su nombre exacto: image1.jpg.
Asegúrese, por tanto, de que las imágenes que carga en el servidor se escriben de modo idéntico a como lo hacen en el applet.

B) Imagen equivocada o tamaño del applet: lea cuidadosamente las instrucciones del applet porque las imágenes suelen tener un tamaño OBLIGATORIO (por ejemplo, 64*64, 128*128 etc.). No agrande los applets ni las imágenes por encima de 600 pixels, porque, en tal caso, no serán totalmente visibles para aquellos usuarios que utilicen monitores de 640*480 pixels.
En muchos casos, Anfy wizard puede detectar un tamaño incorrecto del applet o de la imagen, y le ayudará a prevenir la mayoría de los errores más comunes.
 
Errores menos habituales:
A) Usando Netscape Gold 3, los applets funcionan off-line, pero dejan de hacerlo cuando están on-line, viéndose el mensaje de error: "java.lang.NullPointerException error".

Se trata de un "bug" (error) de este navegador que aparece aleatoriamente. Si ocurre, intente actualizar o volver a cargar la página, limpiando el caché. En algunos casos es necesario limpiar el caché manualmente en el directorio caché de Netscape. Un error "NullPointer" similar al anterior aparece ocasionalmente en Netscape 4.04.
No obstante, los visitantes no tienen ningún problema para ver el applet.


B) "He actualizado todos mis ficheros class en mi sitio de GEOCITIES y cuando he vuelto a cargar la página recibo un mensaje de error (java.lang.NoClassDefFoundException) en los applets".

Este es un problema temporal producido por Geocities y por algunos otros sitios. Si usted vuelve a cargar las páginas un par de minutos más tarde, los applets funcionarán correctamente.
En otras circunstancias, este error significa que usted olvidó carga algún fichero .class (por ejemplo, anfy.class).


C) "Utilizando Netscape 3, me aparece un mensaje de error (java.awt.image.Memory ImageSource: method newPixels(), o java.lang.NoSuchMethodError: java.awt.image. Memory ImageSource) en los applets.

Este es un problema relacionado con anfy.class. Probablemente esté usted utilizando un fichero anfy.class antiguo o incorrecto, o tiene uno antiguo en el caché.
Compruebe que está utilizando el mismo anfy.class que viene con los applets y limpie la memoria caché.


D) "Estoy utilizando el navegador AOL, y en la página aparece todo menos el applet. Sin embargo, veo el mensaje Loading image aunque la imagen no aparece nunca: sólo el rectángulo gris".

En este caso, debe usted desactivar la compresión de gráficos en las preferencias de su navegador AOL del siguiente modo:
En la Barra de Herramientas de AOL, haga click en Members, click en Preferences, click en el icono WWW Icon (la imagen del globo del mundo) y verá un cuadro de diálogo. Haga click en la lengüeta "Web Graphics" y aparecerá una página con la pregunta: "Do you want Web Graphics to be compressed. This will display pages faster" ("Quiere comprimir los gráficos de la web? Esto hará que sus páginas se vean más rápido"); bajo la pregunta verá un casilla que deberá activar si desea comprimir las imágenes, o dejar en blanco en caso contrario. Si está activada, desactívela.


E) "Estoy utilizando una imagen gif transparente en un applet (lens, water, laket, etc.) como imagen principal y lo que veo es un fondo gris en vez de transparente".

Esto sucede porque Java™ no soporta los fondos transparentes. Sólo puede usar imágenes transparentes como imágenes superpuestas.


F) Extrañamente, alguna de las imágenes gifs no aparecen completamente en Netscape, mientras que sí ven correctamente en Explorer.

En muchos casos, usted debe volver grabar la imagen GIF en modo entrelazado si estaba grabada en modo normal, o viceversa. Después, se verá correctamente.
Este problema es más frecuente con las imágenes más grandes.


G)"He borrado el parámetro <param name="credits"> y el applet ha dejado de funcionar, aunque está registrado".

Con el registro, usted compra un código de registro que activa los parámetros de vínculos y elimina la ventana de crédito emergente que aparece cuando el mouse hace click sobre el applet. Esto no incluye el parámetro "credits", que es solamente la firma del applet y no resulta visible para los visitantes (excepto para los que miran el código fuente de la página). Este es el motivo por el que no se modifica mediante el registro. Por qué querría borrar esta firma? Como se indica en las instrucciones, la firma del applet no puede eliminarse.
 
Trucos y consejos:
1) Usted se preguntará: "Qué estarán viendo los visitantes cuyos navegadores no soportan Java™?". Usted puede especificar un texto, una imagen o todo un bloque de html para que sea utilizado en lugar del applet:

<applet code="MyApplet.class" width=150 height=150>
<param name=param1 value="1234">
<param name=param2 value="5678">
<IMG ALT="*" ALIGN=center SRC="imagenalternativa.gif" border=0>
</applet>

También puede cargar imágenes para applets desde un directorio cgi-bin, por ejemplo un cgi "selección del día" o similar:

<applet code="MyApplet.class" width=150 height=150>
<param name=image value="/cgi-bin/Image.cgi">
<param name=param2 value="5678">
<IMG ALT="*" ALIGN=center SRC="/cgi-bin/Image.cgi" border=0>
</applet>

Así, puede verse una imagen normal si el navegador del visitante no soporta Java™, lo que es preferible a las manipulaciones de la imagen si Java™ está presente. En Anfy wizard puede introducirse también un texto alternativo o html en el campo: "For no Java™ browser".



2) Si necesita leer los ficheros .class desde otro directorio o ruta (path), basta con que use esta etiqueta de código base:

<applet codebase="http://www.app.com/app/" code="MyApplet.class" width=150 height=150>
<param name=param1 value="1234">
<param name=param2 value="5678">
Lo siento, su navegador no soporta Java™.
</applet>



3) Cuando intente utilizar una máscara para el applet, aparece un delgado borde (de 1-2 pixels) arriba del applet antes de la imagen que gira.

Para eliminarlo, use las etiquetas HSPACE="0" y VSPACE="0", dentro de la etiqueta <applet>:

<applet code="MyApplet.class" hspace=0 vspace=0 width=150 height=150>
 
Usuarios de Frontpage:
Aquí encontrará un ejemplo de los pasos para configurar el applet Anfy Water:

1) Si aún no dispone de una imagen, utilice el Image Composer (Herramienta de FrontPage) para crear la imagen y grábela como "water.gif", por ejemplo, en una carpeta nueva y vacía.

2) En la pantalla principal de Anfy wizard seleccione WATER, pulse sobre el botón NEXT cuatro veces, y utilice la función para publicar: "Copy all files to" para grabar todos los ficheros necesarios en la nueva carpeta.

3) Abra FrontPage: en el Explorer de FrontPage, importe los applets de Java™, incluyendo anwater.html, anfy.class, AnWater.class , Lware.class, y waterscr.txt. En otras palabras, estos ficheros deben estar presentes en la misma carpeta (directorio) como los documentos html que editará más adelante.

4) En el Editor de FrontPage, abra anwater.html, después seleccione el applet y haga click en botón copiar de la barra de herramientas.

5) Abra una nueva página web, o el documento en el que necesite insertar el applet, y haga click en el botón pegar de la barra de herramientas.

Un camino rápido podría ser:

4) Abra FRONTPAGE.
5) Abra la web que desee.
6) Arrastre el fichero sobre la web abierta
7) Haciendo click en la página web dentro del editor se abrirá con el applet ya colocado, y usted puede continuar la edición. Haga click en JBAR del applet para ajustar la configuración.

Así podría configurarse el applet para trabajar. Si necesita cambiar los parámetros, haga doble click en el Applet y abra la caja "Java™ Applet Properties" (Propiedades del Applet de Java™).
Puede que aparezcan problemas con el directorio del servidor debido a que FrontPage requiere al servidor de web y le fuerza a que usted importe la librería .class dentro de la web.
Si copia estos ficheros en los directorios de la web, entonces tiene que colocarlos en el lugar correcto y seleccionar "Recalculate Hyperlinks" (Actualizar vínculos) en el Explorador. Después, debe asegurarse de que los parámetros de los applets apuntan al applet correctamente.

Nota: para cambiar el "scrolltext" (texto que se desplaza) debe modificarse el contenido del fichero waterscr.txt.
 
Errores documentados:
- No grabe imágenes .JPG desde Adobe Photoshop 4 con la opción "thumbnail" (miniatura) activada porque algunas implementaciones de Java™ (Netscape 3) no serán capaces de leerlas. Desactive la opción "thumbnail" (miniatura) o use Photoshop 3.

- MS Explorer 3.02 (y algunas de las versiones beta del 4.0) tienen un error que provoca un exception: com.ms.applet.Security.Couldn`t connect cuando Java™ descarga las imágenes desde el disco duro local.
Los applets funcionará correctamente cuando estén on-line, pero le costará trabajo verificar el applet off-line, a menos que utilice una versión nueva o más antigua (3.01 o 4.0, por ejemplo)
La URL para actualizar el Explorer es http://www.microsoft.com/java/vm/vmdownload.htm.
 
Parámetros de Compatibilidad:
PRELIMINARES: Alguna gente cree que Java™ es peligroso, inseguro y que puede dañar muchos navegadores. Esto es cierto para applets mal programados, páginas sobrecargadas con 10 applets y en ordenadores antiguos.
Si usted utiliza los applets Anfy con la configuración "Optimize for compatibility", NO INSTALE MAS DE UN APPLET en cada página html, así evitará que los navegadores puedan sufrir daño.


Qué hago si los Java™ applet usan el 100% de la capacidad de mi CPU, ralentizan el funcionamiento del navegador o se apoderan de toda mi memoria disponible?

A) Cuando los applets están funcionando, Netscape o Explorer pueden funcionar lentamente y, en ocasiones, el sistema operativo (Win95, WinNT, MacOS etc.) puede "colgarse" o funcionar inadecuadamente.

Si sucede esto, puede usted incrementar el parámetro MinSYNC hasta que el sistema funcione normalmente. Generalmente, este valor está ajustado a 10, pero puede aumentarse a 20, 40, 60, 100 o incluso más para disminuir la velocidad del applet liberando de este modo capacidad de la CPU, del navegador y del sistema operativo. También se puede disminuir el parámetro "priority".

B) Cuando los applets han estado funcionando algunos segundos o minutos la memoria puede acabarse y el disco duro comenzará a girar (esto sucede porque el Sistema Operativo usa el disco duro como fichero de intercambio para simular más memoria)

Cuando pasa esto, es que, probablemente esté usted usando una versión de Netscape 3 / MS Explorer 3 con w/errores. Este problema no aparece en las versiones revisadas 3 y 4, pero puede solucionarse disminuyendo el retraso de acceso a memoria (memdelay) a 10-16:

Anfy wizard proporciona 3 configuraciones predefinidas en el "expert mode panel": Las configuraciones estándar establecerán MinSYNC en 10 y la prioridad en 3, lo que resulta adecuado para el 99% de los navegadores.

Si usted quiere estar seguro de que el applet funcionará incluso en versiones de Explorer y Netscape con errores y no le preocupa que los applets funcionen mucho más despacio, seleccione "Optimize for compatibility". De este modo, establecerá la configuración MinSYNC en 30, la prioridad en 1 y el retraso en acceso a memoria en 15.

Si prefiere que los applets funcionen a su máxima potencia, y no le importa el impacto que pueda tener sobre navegadores antiguos o que la CPU reduzca gravemente su rendimiento, seleccione "Optimize for speed". Así establecerá el valor MinSYNC en 2 y la prioridad en 6..

Es posible establecer manualmente MinSYNC en 0 y prioridad en 10 , para aquellos que quieran probar el applet a toda velocidad en un P200MMX o Pentium II.

Recuerda la norma más importante:
 
NO INSERTE MAS DE UN APPLET EN CADA PAGINA
If you really MUST place more than one applet per page (do so at your own risk!), be sure to set the priority parameter to 5 on all applets. If you want one to run faster than another, change their priority to match your desired speeds.
 
Algún otro problema?
Si es usted usuario Anfy registrado (en otras palabras, si ha comprado usted por lo menos un código de registro) y está sufriendo un problema técnico que no esté descrito en este documento, puede realizar una consulta gratuita a Anfy Contact Persons.

Nota:el soporte gratuito (sólo en inglés) está garantizado solamente para usuarios registrados y, por favor, asegúrese de haber leído primero la FAQ SOLUCION DE PROBLEMAS y así evitará preguntar por cuestiones que ya han sido contestadas.