generalfaqit.html
来自「ANFY特效」· HTML 代码 · 共 769 行 · 第 1/3 页
HTML
769 行
Il wizard di Anfy aiuta molto, creando il tag <applet>
per voi con i parametri esatti per le vostre esigenze e le vostre
immagini, ma dovete in ogni caso copiare e incollare il tag
<applet> risultante nel vostro documento html. Si può
usare la funzione "Copy all files to" per salvare
un documento html che contiene solo l'applet, e quindi riaprirlo
col vostro editor html preferito ed aggiungere quel che si vuole
alla pagina.<br>
<br>
<b>3)</b> Copiate sul vostro sito (upload) il file .html, i
file .class e tutti gli altri (immagini ecc.) come al solito.<br>
Da notare che i files .class si devono copiare sul sito usando
l'FTP in modo BINARY e non in modo ASCII !! Altrimenti le applet
non funzioneranno (visualizzando dei messaggi come "<b>java.lang.ClassFormat</b>"
o "<b>java.lang.MethodVerification</b>" o "<b>Bad
Magic Number</b>").<br>
Assicuratevi che i nomi dei file e la loro lunghezza non sia
cambiata durante il processo di copia ("upload"):
se i file hanno diversa grandezza, o nome diverso (ad esempio
terminano con .cla invece di .class) qualcosa è andato
male nel processo.</font> <font size="2"></font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr bgcolor="#FF6666">
<td><font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Errori
più comuni:</font></b> </font></td>
</tr>
<tr>
<td><font face="Verdana,Arial,Helvetica" size="2"><b>A)</b> <b>NOMI
LUNGHI DI FILE SPEZZATI E CAMBIAMENTO DI MAIUSCOLE/MINUSCOLE</b>:
Molti utenti MS-DOS usano ancora il vecchio PKUNZIP per decomprimere
gli archivi zip, oppure programmi a 16 bit per copiare i files
sul sito, senza prendere in considerazione la differenza tra
FiLe.ExE, FILE.EXE e fILe.eXe. Questo è male per varie
ragioni:<br>
<br>
La prima è l'uso dei <b>nomi lunghi per i file</b>: l'MS-DOS
(e i vecchi programmi a 16 bit per win 3.1) sono in grado di
supportare solamente i nomi di files con 8+3 caratteri.<br>
I sistemi più moderni, invece, supportano i nomi lunghi
di file, per esempio MyNiceApplet.class, che ha un suffisso
di 5 caratteri. Se si usa PKUNZIP per scompattare l'archivio
delle applet, o si copiano i files .class sul server con un
vecchio programma FTP per Windows 3.1 o simili, il nome del
file sara' TRONCATO, e il risultato sarà MYNICEAP.CLA
!<br>
Provando a far partire l'applet, sara' visualizzato un errore
"<b>java.lang.ClassNotFound</b>". Assicuratevi quindi
di scompattare usando "winzip 32" o simili sotto win95,
e di copiare i files con i nuovi programmi che non troncano
il nome dei files.<br>
<br>
Occorre inoltre considerare anche la differenza tra maiuscole
e minuscole, perchè molti server su Internet (Unix) sono
<b>case sensitive</b>, ovvero distinguono anche tra maiuscole
e minuscole.<br>
Per esempio, se il nome dell'applet è "MyNiceApplet.class"
e si scrive, invece, "Myniceapplet.class", l'applet
non funzionerà. Gli errori più comuni sono nei
nomi delle immagini, perchè in locale Windows 95 non
fa distinzione tra maiuscole e minuscole e quindi carica le
immagini anche se su Internet sarebbero considerate con nome
diverso.<br>
Ad esempio, se si salva un'immagine come "image1.jpg",
si potrà caricarla dall'hard disk locale anche indicandola
come IMAGE1.JPG, image1.JPG o IMAGE1.jpg. Ma una volta trasferita
sul server del provider (o comunque sul vostro sito) funzionerà
soltanto se indicata come image1.jpg.<br>
Assicuratevi sempre quindi che i nomi delle immagini caricate
da un'applet siano identici, comprese la maiuscole e minuscole.<br>
<br>
<b>B) Dimensione sbagliata di immagini o applet</b>: Occorre
leggere le istruzioni di ogni applet attentamente, perchè
le immagini normalmente DEVONO essere di dimensioni stabilite
(ad esempio 64*64, 128*128 ecc.). Inoltre, è bene non
allargare le applet troppo, e immagini più larghe di
600 pixels non saranno visibili pienamente a chi usa un modo
video in 640x480.<br>
In molti casi, il wizard Anfy segnala automaticalente se
l'applet o l'immagine ha dimensioni sbagliate, e questo aiuta
molto nel prevenire gli errori più comuni.</font> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr bgcolor="#FF6666">
<td><font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Errori
meno comuni:</font></b> </font><font size="3"><b></b> </font>
</td>
</tr>
<tr>
<td><font face="Verdana,Arial,Helvetica" size="2"><b>A)</b> "Usando
Netscape Gold 3, le applet funzionano offline, ma non partono
quando sono online, visualizzando l'errore <b>java.lang.NullPointerException</b>
."<br>
<br>
Questo è un bug nel browser che appare occasionalmente.
Se accade, occore provare facendo un reload, azzerando la cache,
o in casi rari cancellando manualmente i files della cache dalla
directory cache di Netscape. Simili errori "NullPointer"
appaiono occasionalmente su Netscape 4.04.<br>
In ogni caso, i visitatori non avranno problemi nel vedere l'applet.<br>
<br>
<br>
<b>B)</b> "Ho trasferito tutti i files .class sul mio sito
<b>GEOCITIES</b>, e quando ho ricaricato la pagina ho ricevuto
un messaggio di errore: <b>java.lang.NoClassDefFoundException</b>".<br>
<br>
Questo è un problema temporaneo generato da Geocities
e da qualche altro sito. Se si ricarica la pagina dopo un paio
di minuti, le applet funzioneranno correttamente.<br>
In altri casi, questo errore significa che si è dimenticato
di trasferire qualche file .class (ad esempio anfy.class o Lware.class).<br>
<br>
<br>
<b>C)</b> "Usando Netscape 3, Le applet hanno dato questo
messaggio di errore: <b>java.awt.image.Memory ImageSource: method
newPixels()</b>, o <b>java.lang.NoSuchMethodError: java.awt.image.
Memory ImageSource</b>".<br>
<br>
Questo è un problema che ha a che vedere con anfy.class:
probabilmente si sta usando una vecchia o incorretta versione
del file anfy.class, o in cache è sempre presente una
vecchia versione.<br>
Controllare che si stia usando lo stesso anfy.class incluso
nelle applets, e pulire le caches.<br>
<br>
<br>
<b>D)</b> "Sto usando il <b>browser AOL</b>, e vedo un
rettangolo grigio anzichè le applet. <br>
<br>
In questo caso, occorre disabilitare la compressione grafica
nelle preferenze del browser di AOL.<br>
<br>
<br>
<b>E)</b> "Sto usando una <b>gif trasparente</b> in una
applet (lens, water, lake, ecc.) come <b>immagine principale</b>,
e vedo uno sfondo grigio anzichè lo sfondo in trasparenza".<br>
<br>
Questo accade perchè <b>lo sfondo in trasparenza non
è supportato dal Java™</b>. Potete usare, comunque, immagini
trasparenti come overimag (overlay images, ovvero immagini in
sovraimpressione).<br>
<br>
<br>
<b>F)</b> "Stranamente, qualche volta le<b>immagini GIF
usate come overlay images non sono disegnate totalmente da Netscape</b>,
mentre sono disegnate perfettamente su Explorer."<br>
<br>
In molti casi, basta ri-salvare l'immagine GIF in <b>modo interlaced
se era in modo normale, o vice-versa</b>.<br>
Questo problema è più frequente con le immagini
di grandi dimensioni.<br>
<br>
<br>
<b>G)</b> "Ho <b>rimosso il parametro <param name="credits"</b>,
e l'applet non funziona più, nonostante sia <b>registrata</b>".<br>
<br>
Con la registrazione, si compra un regcode che abilita i parametri
di link e rimuove la finestrellla che comprare quando l'applet
è clickata. Questo non include il parametro "credits":
è soltanto una firma dell'applet, non visibile dai visitatori
(a parte chi voglia vedere il sorgente della pagina), questo
è il motivo per cui non è modificato dalla registrazione.
Perchè toglierlo? Come è scritto nelle istruzioni,
<i><b>non può essere rimosso</b></i>.</font> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr bgcolor="#FFCC33">
<td><font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Trucchi
e suggerimenti:</font></b> </font><font size="3"><b></b> </font></td>
</tr>
<tr>
<td><font face="Verdana,Arial,Helvetica" size="2"><b>1)</b> Probabilmente
state pensando, "Cosa vedranno le persone <b>senza browser
Java™</b> al posto dell'applet?" <b>E' possibile specificare
un testo alternativo, una immagine, o anche un intero segmento
di html da usare al posto dell'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>
E' anche possibile caricare immagini per le applet dalla cgi-bin/
, eventualmente per una "immagine del giorno" o simile:<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>
Quindi, si può visualizzare una immagine normale se il
Java™ non è presente, al posto di manipolazioni dell'immagine
quando il Java™ è presente. Nel wizard di Anfy, si
può inserire questo testo o html alternativo nel campo
"For no Java™ browser".<br>
<br>
<br>
<br>
<b>2) Se volete caricare i files .class files da un'altra directory
o percorso, è sufficiente usare il tag 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>
Sorry, your browser doesn't support Java™.<br>
</applet><br>
<br>
<br>
<br>
<b>3)</b> Non volendo usare una maschera per l'applet, c'è
un piccolo bordo di 1-2 pixel tra l'applet e l'immagine: <br>
<br>
per rimuoverlo, occorre usare i tag <b>HSPACE</b>="0"
e <b>VSPACE</b>="0", all'interno del tag<b><applet></b>:<br>
<br>
<applet code="MyApplet.class" hspace=0 vspace=0
width=150 height=150> </font> <font size="2"></font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr bgcolor="#6666FF">
<td> <font face="Arial,Helvetica" size="3"><b><font color="#FFFFFF">Utenti
Frontpage:</font></b> </font><font size="3"><b></b> </font></td>
</tr>
<tr>
<td><font face="Verdana,Arial,Helvetica" size="2">Ecco un esempio
dei passaggi da fare per configurare l'applet Anfy Water: <br>
<br>
<b>1)</b> Se non avete una immagine già pronta, usate
l'Image Composer per creare e salvare una immagine come "water.gif",
per esempio, in una nuova cartella vuota. <br>
<br>
<b>2)</b> Nella schermata principale del wizard Anfy wizard,
selezionare WATER, premere il bottone NEXT, quindi premere il
bottone "browse" e scegliere la vostra immagine per
l'effetto. Quindi premere il bottone NEXT 4 volte, e usare la
funzione di pubblicazione "<b>Copy all files to</b>"
per salvare tutti i files necessari nella nuova cartella.<br>
<br>
<b>3)</b> Aprire FrontPage: Nel FrontPage Explorer, <b>importare</b>
le applet Java™, incluso anwater.html, anfy.class, AnWater.class
, Lware.class, e waterscr.txt. In altre parole, questi file
devono essere presenti nella stessa cartella del documento html
che editeremo.<br>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?