Anfy 1.4
  Introduction
  Quick start
  Animated samples
  Registration
  Registration FAQ
  Online store
  Download
  Applet Tutorials
  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 English German Portuguese Spanish Japanese
 
Système Minimum:

Java™ est supporté par Netscape versions 2 et supérieures, MS Internet Explorer versions 3 et supérieures, HotJava™ et autres navigateurs, sur des systèmes d'exploitation 32 bit (Windows 95/NT, Mac OS, Sparc, Linux, etc.). Les applets Java™ n'apparaissent pas sur Windows 3.1, ou sur un navigateur 16 bit (Netscape 4 pour Win 3.1 supporte Java™ mais pas aussi bien que sur Win 95). Le Java™ doit être activé dans les browsers utilisés, sans quoi vous verrez apparaitre un message d'erreur vous signalant l'absence de Java™.
l'assistant Anfy (Anfy wizard) a besoin de Win 95/98/NT.

 
Les Differences entre Java™ and Javascript™
Le Java™ est different du JavaScript™: Le Java™ est conçu pour créer des fichiers .class et il est plus puissant que Le JavaScript™ (qui est un language de script/automatique écrivant directement dans le document .html ).
Le package Anfy ne contient que des applets Java™
.
 
Comment ajouter des applets Java™ à des documents html :
1) Copier le fichier .class dans le même répertoire que le fichier .html , accompagné des GIF et des images JPG associé s. Avec l'assistant Anfy (Anfy wizard) ceci peut-être réalisé avec la commande "Copy all files to".

2) ajoutez l'onglet <applet> dans le document html . Certains éditeurs html ne vous le permettent pas ou on des standarts propiétaires. Si c'est le cas, sauvez d'abord le fichier .html, puis éditez le avec dos edit, notepad ou n'importe quel autre éditeur de texte ASCII. ensuite manuellement ajoutez l' onglet<applet>.
l'assistant Anfy (Anfy wizard) vous aide à créer l'onglet <applet> avec des paramètres spécifiques à vos images et desidératas, mais vous devrez toujours copier l'onglet <applet> dans votre document html. Vous pouvez utiliser la fonction "Copy all files to" pour sauver un document html qui contient seulement l'applet, puis le ré-ouvrir avec votre éditeur html préferé afin d'ajouter les éléments que vous voulez.

3) Télécharger le fichier .html , le fichier .class et tous les autres (images etc.) dans vos répertoires web comme d'habitude.
Notez que vous devez télécharger le fichier .class en utilisant un FTP en mode BINARY et non en ASCII mode !! sans ces précautions, l'applet Java™ ne fonctionnera pas et des messages d'erreurs type :"java.lang.ClassFormat" ou "java.lang.MethodVerification" ou "Bad Magic Number" apparaitrons.
Vérifiez que les noms de fichiers ainsi que leurs tailles n'ont pas changés pendant le transfert: si les fichiers sont de noms ou de tailles diférents c'est le signe qu'une erreur est intervenu. (.cla à la place de .class par exemple).
 
Les erreurs les plus répandues:

A) COUPURE DES NOMS LONGS ET CHANGEMENT DE CASSE: La plupart des utilisateurs MS-DOS utilisent toujours PKUNZIP pour décompresser les archives zip ou des programs 16 bit pour copier et télécharger leurs fichiers, et ne prennent pas en consideration la difference entre FiLe.ExE, FILE.EXE et fILe.eXe. Ce n'est pas bon pour plusieurs raisons:

La première est l'utilisation de noms de fichiers longs : msdos (et les vieux programmes win 3.1 16 bit ) ne supportent que des fichiers avec 8+3 caractères.
d'un autre coté on trouve les programmes plus récents qui supportent les noms de fichiers longs, par exemple MyNiceApplet.class, qui a un suffix de 5 lettres. si vous utilisez PKUNZIP pour déziper les archives d'applet , ou si vous télécharger les fichiers .class sur votre serveur avec un vieux program FTP Windows 3.1 ou équivalent, vous allez estropier le nom du fichier, et le résultat sera du type MYNICEAP.CLA !
Ceci aura pour résultat l'affichage d'un message d'erreur type "java.lang.ClassNotFound" dès que vous lancerez l'applet. dézippez vos fichiers en utilisant "winzip 32" ou équivalanr sur win95, et copier /télécharger vos fichiers en utilisant un FTP récent qui n'estropiera pas vos noms de fichiers.

Prenez en considération Majuscule et Minuscule car tous les serveurs de type UNIX sur internet tiennent compte de la casse.


Par exemple, Si votre applet a pour nom "MyNiceApplet.class" et que vous tapez "Myniceapplet.class", l'applet ne fonctionnera pas.

Les erreurs les plus communes viennent des images malnommées car win95 est indifférend à la casse des noms de fichiers et donc charge les images même si la casse est différentes.
Par exemple, Si vous sauvegardez une image en temps que "image1.jpg" vous pourrez également la charger depuis votre disque dur en l'appelant IMAGE1.JPG, image1.JPG ou IMAGE1.jpg. Mais une fois en ligne sur les serveurs de votre ISP, cela ne marchera que si votre image s'appelle image1.jpg.
Vérifiez que les noms d'images que vous chargez depuis une applet sont identique en casse et en orthographe.

B) Mauvaise image ou taille d'applet: lisez attentivement les instructions relatives aux applets car les images doivent habituellement être de taille fixes (par exemple 64*64, 128*128 etc.). N'aggrandissez pas de trop les applets et évitez les images d'une largeur de plus de 600 pixels, car elle deviendront invisible à ceux utilisant un mode vidéo de 640*480 pixels.
Dans la plupart des cas, In most cases, l'assistant Anfy (Anfy wizard) pourra détecter une taille incorrecte d'applet ou d'image, et ceci évitera une des erreurs les plus répandues.

 
Les erreurs moin communes:

A) "En utilisant Netscape Gold 3, l'applet fonctionne offline mais refuse de fonctionner online en affichant le message d'erreur suivant: java.lang.NullPointerException."

C'est un bug aléatoire du browser. Si cela se produit, reloadez votre page en forçant le cache ou si cela est nécessaire en l'effaçant du répertoire de cache de Netscape. Des messages d'erreurs similaires type "NullPointer" se produisent de la même manière sur Netscape 4.04.
Nanmoins les visiteurs de votre site n'auront aucun problème à utiliser l'applet.


B) "J'ai updaté tous les fichier class sur mon site GEOCITIES, et quand je reload ma page j'ai le message d'erreur suivant: (java.lang.NoClassDefFoundException) dans mes applets".

C'est un problème temporaire généré par Geocities et quelques autres sites. Si vous reloadez la page après quelques minutes, l' applets fonctionnera convenablement.
Dans toutes les autres circonstances, ce message d'erreur signifie que vous avez oublié de télécharger quelques fichiers .class (par exemple anfy.class).


C) "En utilisant Netscape 3, j'ai le message d'erreur suivant: (java.awt.image.Memory ImageSource: method newPixels(), ou java.lang.NoSuchMethodError: java.awt.image. Memory ImageSource) dans mes applets".

Ceci est un problème lié à anfy.class: vous êtes probablement en train d'utiliser un fichier anfy.class vieux ou incorrecte; ou vous en avez un résidant en cache.
Vérifiez que vous utilisez l'anfy.class livré avec l'applet et videz votre cache.


D) "J'utilise le browser AOL , et toute ma page apparait sauf l'applet. A la place de l'applet j'ai un message -Loading image-, mais cette image n'apparait jamais , juste un rectangle gris."

Dans ce cas vous devez désactiver la compression grafique dans les préférences du browser internet AOL en faisant comme suit:


Sur la barre d'outil AOL , clicquer sur Members, Preferences,L'iconne WWW (un globe terrestre), et vous verrz une boite de dialogue. Cliquer sur l'onglet "Web Graphics" , et une page apparaitra avec la question: "Do you want Web Graphics to be compressed. This will display pages faster"; Sous cettte question se trouve une case que vous "cochez" si vous voulez de la compression, autrement laissez-la vide. si cette case est cochée, décochez -là.


E) "J'utilise un gif transparent dans une applet (lens, water, lake, etc.) en temps qu'image principale, mais je vois un background gris à la place de transparent".

C'est parceque le background transparent n'est pas supporté en Java™. Vous ne pouvez utiliser des images transparentes qu'en superposition (overlay).


F) Etrangement, de temps en temps, les overlay GIF ne sont pas totalement affichés dans Netscape, alors qu'ils le sont sur Explorer.

Dans la plupart des cas, vous devez juste re-sauver vos images GIF en mode entrelacé si c'était le mode par défaut, ou vice-versa, ensuite elles apparaitront normalement.
Ce problème est plus fréquent avec de grandes images.


G) "J'ai enlevé les paramètres <param name="credits", et l'applet ne fonctionne plus, même si elle est enregistrée".

Avec l'enregistrement, vous achetez un regcode qui permet le paramètrage des liens et retire la fenêtre de crédits qui s'ouvre quand l'applet est appelée. Ceci n'inclut pas les "credits" parameter: c'est juste la signature de l'applet, elle n'est pas visible pour les visiteurs (sauf ceux qui vérifie les codes sources), c'est pourquoi ces paramètres ne sont pas modifiés par l'enregistrement. Pourquoi voudriez-vous l'enlever? en temps qu'instruction écrites, c'est inamovible.

 
Trucs & astuces:
1) Vous devez penser: "Mais que vois les visiteurs sans browser Java™ à la place de l'applet ?" Vous pouvez spécifié un texte de remplacement, une image, ou un segment html complet à la place de l'applet:

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

Vous pouvez même charger des images pour l'applet depuis un directory cgi-bin, comme un cgi 'image du jour' ou équivalent :

<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>

Donc, vous pouvez montrer une image normale si Java™ n'est pas présent, plutôt que des manipulation d'image, s'il est présent.Avec l'assistant Anfy (Anfy wizard), vous pouvez intégrer ce texte de remplacement ou ces images dans le champs "For no Java™ browser".



2) Si vous voulez lire des fichiers .class depuis un autre dossier ou chemin d'accès, utilisez l'onglet codebase:

<applet codebase="http://www.app.com/app/" code="MyApplet.class" width=150 height=150>
<param name=param1 value="1234">
<param name=param2 value="5678">
Désolé, votre browser ne supporte pas Java™.
</applet>



3) Quand vous tentez d'utiliser un masque pour applet, Il y a une mince (1-2 pixels) bordure en haut de l'applet faisant le tour de l'image:

Pour l'enlever, utilisez les onglets HSPACE="0" et VSPACE="0" , a l'intérieur de l'onglet <applet>:

<applet code="MyApplet.class" hspace=0 vspace=0 width=150 height=150>
 
Utilisateur Frontpage:
Voici un exemple de configuration pas à pas pour l'applet Anfy Water:

1) Si vous n'avez pas d'images prètent, utilisez Image Composer (Outil FrontPage) pour créer et sauvegarder une image que vous appelerez "water.gif" par exemple, dans un nouveau dossier.

2) Dans l'écran principal de l'assistant Anfy (Anfy wizard), selectionnez WATER, appuyez sur le bouton NEXT, puis pressez le bouton "browse" et choissisez votre image pour l'effet. Ensuite appuyez sur le bouton NEXT 4 fois, et utilisez la fonction de publication "Copy all files to" pour sauver tous les ficiers nécessaires dans le nouveau dossier.

3) Ouvrez FrontPage: dans FrontPage Explorer, importez l'Applet Java™, incluant anwater.html, anfy.class, AnWater.class , Lware.class, and waterscr.txt. En d'autres mots, Ces fichiers doivent êtreprésent dans le même fichier (directory) que le document html que vous éditerez.

4) Dans FrontPage Editor, ouvrez anwater.html, puis choisissez l'applet et cliquer copy button dans la barre d'outil.

5) Ouvrez une nouvelle page web, ou le document où vous voulez insérer l'applet, et cliquez le bouton paste dans la barre d'outil.

Un moyen plus rapide serait:

4) Ouvrez FRONTPAGE.
5) Ouvrez le web que vous désirez.
6) Faites glisser le fichier pour ouvrir le web
7) Cliquer sur la page web à l'intérieur de l'éditeur ouvrira l'applet en place, et vous pourrez faire toutes les modifications que vous désirez. Cliquer sur la JBAR dans l'applet pour ajuster les règlages.

Ceci devrai configurer l'applet pour qu'elle fonctionne. Si vous voulez changer les paramètres, double cliquer l'applet, et vous pourrez ouvrir la boite des "Java™ Applet Properties".
Il se peut que vous ayez des problèmes de répertoires, parce que FrontPage a besoin d'ub serveur web et vousforces à importer les librairies .class sur le web.
Si vous les copiez dans les répertoires web, vous devez les metres au bon endroit et vous devez sélectionner "Recalculate Hyperlinks" dans l'explorer. Ensuite vous devez vous assurer que les paramètres de l'applet pointe convenablement vers l'applet.

Note: pour changer le texte défilant, vous devez modifier le contenu de waterscr.txt.
 
Bugs connus:
- Ne sauvez pas des images .JPG depuis Adobe PhotoShop 4 avec l'option "thumbnail" activée, car l'implémentation dans certain Java™ (Netscape 3) ne permettra pas leur lecture. Désactivez la fonction thumbnail ou utilisez PhotoShop 3.

- MS Explorer 3.02 (et quelques versions beta 4.0 ) ont un bug qui cause une exception: com.ms.applet.Security.Couldn`t connect quand Java™ charge des images depuis un disque dur local.
Les Applets fonctionneront online, mais seront difficile à tester offline, donc faites l'acquisition d'une version antérieure ou plus récente (3.01 or 4.0 final par exemple).
L'URL pour l'upgrade d'un Explorer Java™ est: http://www.microsoft.com/java/vm/vmdownload.htm.
 
Paramètres de compatibilité:
PREFACE: Beaucoups de gens pensent que le Java™ est dangereux, insécure, et crash la majorité des browsers. Ceci est vrai pour des applets mal programmées et des pages surchargées avec 10 applets sur des vieux computeurs.
Si vous utilisez les applets Anfy avec les réglages "Optimize for compatibility", en ne plaçant qu'une seule applet par page html, aucun browser n'aura d'opportunité de crash.


Que puis-je faire si l'applet(s) Java™ utilise 100% de la puissance de mon CPU, ralenti mon browser, ou sallou la totalité de la mémoire disponible sur ma machine?

A) Quand l'applet fonctionne, Netscape ou Explorer peuvent ralentir, et quelquefois l' Operating System (Win95, WinNT, MacOS etc.) bloque ou ralentis également.

Si ceci arrive, vous devez augmenter les paramètres MinSYNC jusqu'a ce que le système fonctionne normalement. La valeur par défaut est habituellement 10, mais vous pouvez la mettre à 20,40,60,100 ou même plus afin de ralentir la vitesse de l'applet et par conséquence libérer la puissance du CPU pour le browser et l'OS. Vous pouvez aussi diminuer les parametres de "priorité".

B) Quand l'applet fonctionne de puis quelques secondes ou minutes, la mémoire sature et le disque dur se met en marche (l' OS utilise son fichier de swap afin de simuler une capacité mémoire supérieure).

Si ceci arrive, vous utilisez probablement une version de Netscape 3 / MS Explorer 3 avec des bugs. Ce problème n'est pas présent dans les versions actuelle 3 & 4, mais vous pouvez contourner le problème en diminuant le paramètre memdelay de 10 à -16:

l'assistant Anfy (Anfy wizard) est fournit avec trois règlages prédéfinis dans la panneau en mode expert: Les setup Standards règleront le MinSYNC à 10 et la priorité à 3 ce qui est acceptable pour 99% des browsers.

Si vous voulez vous assurer que les applets fonctionneront même sur les versions buggées d' Internet Explorer et de Netscape et que vous ne vous souciez pas que les applets y tournent plus lentement, selectionnez l'option Optimize for compatibility. Ceci règlera MinSYNC à 30, la priorité à 1 et le memdelay à 15.

Si vous voulez pousser les applets à leurs max, et ne vous souciez pas des dommages que cela peut occasionner sur de vieux browsers en réduisant leurs vitesses au minimum, selectionnez Optimize for speed. Cela établira une valeur de MinSYNC de 2 et une priorité de tache de 6.

Il est possible de règler manuellement le MinSYNC à 0 et la priorité à 10, pour ceux qui veulent tester l'applet en vitesse maximum sur des P200MMX ou des Pentium II.

Rappelez vous,le conseil le plus important:
 
N'INSEREZ PAS PLUS D4UNE APPLET PAR PAGE
si vous DEVEZ VRAIMENT mettre plus d'une applet par page (faites le à vos risques et périls!), assurer vous de mettre les paramètres de priorité à 5 sur tous les applets. Si vous voulez qu'une des applets tourne plus vite qu'une autre, changez leurs priorités respectivent afin d'atteindre les vitesses que vous désirez.
 
Vous avez un autre problème?
ISi vous êtes un Utilisateur enregistré d'Anfy user (en d'autres termes: si vous avez acheté UN regcode) et que vous avez un problème techniqueproblem not described in this document, demandez librement de l'aide à Anfy Contact Persons.

N.B. : le support gratuit (uniquement en Anglais) est guarantie uniquement aux utilisateurs enregistrés et, s'il vous plait , vérifiez que vous avez bien lu les
SOLUTIONS AUX PROBLEMES / FAQ, comme cela vous ne re-demanderez pas ce qui a déja été répondu..