📄 generalfaqfr.html
字号:
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<b><applet></b>.<br>
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.<br>
<br>
<b>3)</b> Télécharger le fichier .html , le fichier
.class et tous les autres (images etc.) dans vos répertoires
web comme d'habitude.<br>
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 :"<b>java.lang.ClassFormat</b>"
ou "<b>java.lang.MethodVerification</b>" ou "<b>Bad
Magic Number</b>" apparaitrons.<br>
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).</font><font size="2"></font></td>
</tr>
<tr>
<td height="19"> </td>
</tr>
<tr bgcolor="#FF6666">
<td><font size="3"><b></b></font><font face="Arial,Helvetica" size="3">
<font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Les
erreurs les plus répandues:</font></b> </font> </font></td>
</tr>
<tr>
<td>
<p><font face="Verdana,Arial,Helvetica" size="2"><b>A)</b> <b>COUPURE
DES NOMS LONGS ET CHANGEMENT DE CASSE</b>: 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: <br>
<br>
La première est l'utilisation de <b>noms de fichiers
longs </b>: msdos (et les vieux programmes win 3.1 16 bit
) ne supportent que des fichiers avec 8+3 caractères.<br>
d'un autre coté on trouve les programmes plus récents
qui supportent les <b>noms de fichiers longs</b>, 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 !<br>
Ceci aura pour résultat l'affichage d'un message d'erreur
type "<b>java.lang.ClassNotFound</b>" 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.<br>
<br>
Prenez en considération Majuscule et Minuscule car
tous les serveurs de type UNIX sur internet tiennent compte
de la casse.</font></p>
<p><font face="Verdana,Arial,Helvetica" size="2"><br>
Par exemple, Si votre applet a pour nom "MyNiceApplet.class"
et que vous tapez "Myniceapplet.class", l'applet
ne fonctionnera pas. </font></p>
<p><font face="Verdana,Arial,Helvetica" size="2">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.<br>
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.<br>
Vérifiez que les noms d'images que vous chargez depuis
une applet sont identique en casse et en orthographe.<br>
<br>
<b>B) Mauvaise image ou taille d'applet</b>: 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. <br>
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.</font> </p>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr bgcolor="#FF6666">
<td><font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Les
erreurs moin communes:</font></b> </font><font size="3"><b></b>
</font> </td>
</tr>
<tr>
<td>
<p><font face="Verdana,Arial,Helvetica" size="2"><b>A)</b> "En
utilisant Netscape Gold 3, l'applet fonctionne offline mais
refuse de fonctionner online en affichant le message d'erreur
suivant: <b>java.lang.NullPointerException</b>."<br>
<br>
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. <br>
Nanmoins les visiteurs de votre site n'auront aucun problème
à utiliser l'applet. <br>
<br>
<br>
<b>B)</b> "J'ai updaté tous les fichier class
sur mon site <b>GEOCITIES</b>, et quand je reload ma page
j'ai le message d'erreur suivant: (<b>java.lang.NoClassDefFoundException</b>)
dans mes applets".<br>
<br>
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.<br>
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).<br>
<br>
<br>
<b>C)</b> "En utilisant Netscape 3, j'ai le message d'erreur
suivant: (<b>java.awt.image.Memory ImageSource: method newPixels()</b>,
ou <b>java.lang.NoSuchMethodError: java.awt.image. Memory
ImageSource</b>) dans mes applets".<br>
<br>
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.<br>
Vérifiez que vous utilisez l'anfy.class livré
avec l'applet et videz votre cache.<br>
<br>
<br>
<b>D)</b> "J'utilise le <b>browser AOL </b>, 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."<br>
<br>
Dans ce cas vous devez désactiver la compression grafique
dans les préférences du browser internet AOL
en faisant comme suit: </font></p>
<p><font face="Verdana,Arial,Helvetica" size="2"><br>
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à.<br>
<br>
<br>
<b>E)</b> "J'utilise un <b>gif transparent </b> dans
une applet (lens, water, lake, etc.) en temps qu'<b>image</b>
<b>principale</b>, mais je vois un background gris à
la place de transparent".<br>
<br>
C'est parceque le <b> background transparent n'est pas supporté
en Java™</b>. Vous ne pouvez utiliser des images transparentes
qu'en superposition (overlay).<br>
<br>
<br>
<b>F)</b> Etrangement, de temps en temps, les <b>overlay GIF
ne sont pas totalement affichés dans Netscape</b>,
alors qu'ils le sont sur Explorer.<br>
<br>
Dans la plupart des cas, vous devez juste re-sauver vos images
GIF <b> en mode entrelacé si c'était le mode
par défaut, ou vice-versa</b>, ensuite elles apparaitront
normalement.<br>
Ce problème est plus fréquent avec de grandes
images.<br>
<br>
<br>
<b>G)</b> "J'ai enlevé les paramètres <b><param
name="credits"</b>, et l'applet ne fonctionne plus,
même si elle est <b>enregistrée</b>".<br>
<br>
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.</font>
</p>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr bgcolor="#FFCC33">
<td><font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Trucs
& astuces:</font></b> </font><font size="3" color="#FFFFFF">
</font></td>
</tr>
<tr>
<td><font face="Verdana,Arial,Helvetica" size="2"><b>1)</b> Vous
devez penser: "Mais que vois les visiteurs <b>sans browser</b>
<b>Java™</b> à la place de l'applet ?" <b>Vous pouvez
spécifié un texte de remplacement, une image,
ou un segment html complet à la place de l'applet</b>:
<br>
<br>
<applet code="MyApplet.class" width=150 height=150><br>
<param name=param1 value="1234"><br>
<param name=param2 value="5678"><br>
<b><IMG ALT="*" ALIGN=center SRC="alternateimage.gif"
border=0></b><br>
</applet><br>
<br>
Vous pouvez même charger des images pour l'applet depuis
un directory cgi-bin, comme un cgi 'image du jour' ou équivalent
: <br>
<br>
<applet code="MyApplet.class" width=150 height=150><br>
<b><param name=image value="/cgi-bin/Image.cgi"></b><br>
<param name=param2 value="5678"><br>
<b><IMG ALT="*" ALIGN=center SRC="/cgi-bin/Image.cgi"
border=0></b><br>
</applet><br>
<br>
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 <b>"For no Java™ browser"</b>.<br>
<br>
<br>
<br>
<b>2) Si vous voulez lire des fichiers .class depuis un autre
dossier ou chemin d'accès, utilisez l'onglet codebase:</b>
<br>
<br>
<applet <b>codebase="http://www.app.com/app/"</b>
code="MyApplet.class" width=150 height=150> <br>
<param name=param1 value="1234"><br>
<param name=param2 value="5678"><br>
Désolé, votre browser ne supporte pas Java™.<br>
</applet><br>
<br>
<br>
<br>
<b>3)</b> 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:<br>
<br>
Pour l'enlever, utilisez les onglets <b>HSPACE</b>="0"
et <b>VSPACE</b>="0" , a l'intérieur de l'onglet
<b><applet></b>:<br>
<br>
<applet code="MyApplet.class" hspace=0 vspace=0
width=150 height=150> </font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr bgcolor="#6666FF">
<td> <font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Utilisateur
Frontpage:</font></b> </font><font size="3"><b></b> </font></td>
</tr>
<tr>
<td><font face="Verdana,Arial,Helvetica" size="2">Voici un exemple
de configuration pas à pas pour l'applet Anfy Water:
<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -