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
 
English French German Portuguese Spanish Japanese
 
Richieste di sistema:

Il Java™ è supportato dalle Versioni 2 e successive di Netscape, dalle versioni 3 e successive di MS Explorer, HotJava™ e altri browser, in sistemi operativi a 32 bit (Windows 95/NT, Mac OS, Sparc, Linux, etc.). Le applet Java™ non appariranno su Windows 3.1, o in navigatori a 16 bit (Netscape 4 per Win 3.1 supporta il Java™ ma non bene come Win 95). Inoltre, il supporto del Java™ deve essere abilitato nei browser, altrimenti vedrete solo un messaggio che dice che il browser non supporta il Java™.
Il wizard (programma) di Anfy richiede Win 95/98/NT.

 
Differenze tra il Java™ e il Javascript™
Il Java™ è diverso dal JavaScript™: il Java™ è fatto da files .class ed è molto più potente del JavaScript™ (che è un linguaggio script/batch scritto direttamente all'interno dei documenti html).
Il package Anfy contiene soltanto applet Java™.
 
Come aggiungere applet Java™ ai documenti html:
1) Copiare i files .class nella stessa cartella dei files .html, assieme alle eventuali immagini GIF e JPG. Nel wizard di Anfy questo è possibile con la funzione "Copy all files to".

2) Aggiungere il tag <applet> nel documento html. Alcuni editor html non permettono questo o hanno standard speciali. In questo caso, salvare il file .html prima, poi editarlo con l'edit del DOS, il blocco appunti o un'altro editor di testo ASCII. Quindi, aggiungere manualmente il tag <applet>.
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.

3) Copiate sul vostro sito (upload) il file .html, i file .class e tutti gli altri (immagini ecc.) come al solito.
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 "java.lang.ClassFormat" o "java.lang.MethodVerification" o "Bad Magic Number").
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.
 
Errori più comuni:
A) NOMI LUNGHI DI FILE SPEZZATI E CAMBIAMENTO DI MAIUSCOLE/MINUSCOLE: 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:

La prima è l'uso dei nomi lunghi per i file: 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.
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 !
Provando a far partire l'applet, sara' visualizzato un errore "java.lang.ClassNotFound". 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.

Occorre inoltre considerare anche la differenza tra maiuscole e minuscole, perchè molti server su Internet (Unix) sono case sensitive, ovvero distinguono anche tra maiuscole e minuscole.
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.
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.
Assicuratevi sempre quindi che i nomi delle immagini caricate da un'applet siano identici, comprese la maiuscole e minuscole.

B) Dimensione sbagliata di immagini o applet: 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.
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.
 
Errori meno comuni:
A) "Usando Netscape Gold 3, le applet funzionano offline, ma non partono quando sono online, visualizzando l'errore java.lang.NullPointerException ."

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.
In ogni caso, i visitatori non avranno problemi nel vedere l'applet.


B) "Ho trasferito tutti i files .class sul mio sito GEOCITIES, e quando ho ricaricato la pagina ho ricevuto un messaggio di errore: java.lang.NoClassDefFoundException".

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.
In altri casi, questo errore significa che si è dimenticato di trasferire qualche file .class (ad esempio anfy.class o Lware.class).


C) "Usando Netscape 3, Le applet hanno dato questo messaggio di errore: java.awt.image.Memory ImageSource: method newPixels(), o java.lang.NoSuchMethodError: java.awt.image. Memory ImageSource".

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.
Controllare che si stia usando lo stesso anfy.class incluso nelle applets, e pulire le caches.


D) "Sto usando il browser AOL, e vedo un rettangolo grigio anzichè le applet.

In questo caso, occorre disabilitare la compressione grafica nelle preferenze del browser di AOL.


E) "Sto usando una gif trasparente in una applet (lens, water, lake, ecc.) come immagine principale, e vedo uno sfondo grigio anzichè lo sfondo in trasparenza".

Questo accade perchè lo sfondo in trasparenza non è supportato dal Java™. Potete usare, comunque, immagini trasparenti come overimag (overlay images, ovvero immagini in sovraimpressione).


F) "Stranamente, qualche volta leimmagini GIF usate come overlay images non sono disegnate totalmente da Netscape, mentre sono disegnate perfettamente su Explorer."

In molti casi, basta ri-salvare l'immagine GIF in modo interlaced se era in modo normale, o vice-versa.
Questo problema è più frequente con le immagini di grandi dimensioni.


G) "Ho rimosso il parametro <param name="credits", e l'applet non funziona più, nonostante sia registrata".

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, non può essere rimosso.
 
Trucchi e suggerimenti:
1) Probabilmente state pensando, "Cosa vedranno le persone senza browser Java™ al posto dell'applet?" E' possibile specificare un testo alternativo, una immagine, o anche un intero segmento di html da usare al posto dell'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>

E' anche possibile caricare immagini per le applet dalla cgi-bin/ , eventualmente per una "immagine del giorno" o simile:

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

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



2) Se volete caricare i files .class files da un'altra directory o percorso, è sufficiente usare il tag 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">
Sorry, your browser doesn't support Java™.
</applet>



3) Non volendo usare una maschera per l'applet, c'è un piccolo bordo di 1-2 pixel tra l'applet e l'immagine:

per rimuoverlo, occorre usare i tag HSPACE="0" e VSPACE="0", all'interno del tag<applet>:

<applet code="MyApplet.class" hspace=0 vspace=0 width=150 height=150>
 
Utenti Frontpage:
Ecco un esempio dei passaggi da fare per configurare l'applet Anfy Water:

1) 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.

2) 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 "Copy all files to" per salvare tutti i files necessari nella nuova cartella.

3) Aprire FrontPage: Nel FrontPage Explorer, importare 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.

4) Nell'editor di FrontPage, aprire anwater.html, quindi selezionare l'applet e clickare il bottone copy nella barra degli strumenti.

5) Aprire una nuova pagina web, o il documento dove si vuole inserire l'applet, e clickare il bottone paste (incolla) nella barra degli strumenti.

Un modo più rapido può essere:

3) Aprire FRONTPAGE.
4) Aprire il documento che si vuole.
5) Trasportare (Drag & Drop) il file sulla pagina web aperta.
6) Clickare nella pagina web all'interno dell'editor, e si aprirà con l'applet posizionata, a questo punto basterà editare. Clickare nella JBAR dell'applet per aggiustare i settaggi.

Questo dovrebbe configurare l'applet in modo che funzioni. Se si vogliono cambiare i parametri, occorre fare un doppio click sull'applet, per aprire il pannello "Java™ Applet Properties".
Si potrebbero avere dei problemi di directory nel server, perchè FrontPage richiede un server web e vuole che si importino le librerie .class all'interno del web stesso.
Se si copiano all'interno delle directory del web, occorre metterle nel punto giusto e selezionare "Recalculate Hyperlinks" nell' explorer. A questo punto occorre assicurarsi che i parametri delle applet si riferiscano all'applet correttamente.

Nota: per cambiare lo scrolltext, occorre modificare il contenuto di waterscr.txt.
 
Bug e problemi vari:
- Si consiglia di non salvare immagini .JPG da Adobe PhotoShop 4 con l'opzione "thumbnail" (salva miniatura) abilitata, perchè alcune implementazioni Java™ (Netscape 3) non sono in grado di leggerle. Disabilitare il salvataggiominiatura (thumbnail) o usare PhotoShop 3, oppure altri programmi simili.

- MS Explorer 3.02 (e alcune delle prime versioni 4.0) ha un bug che causa un errore exception: com.ms.applet.Security.Couldn`t connect quando il Java™ carica immagini dall'Hard Disk locale.
Le applet funzionano quando sono online, ma sarà difficile poterle provare offline, quindi è meglio usare una versione più vecchia o più nuova (3.01 o 4.0 finale per esempio).
L' URL per l'aggiornamento del Java™ in explorer è: http://www.microsoft.com/java/vm/vmdownload.htm.
 
Parametri di compatibilità:
PREFAZIONE: Molti pensano che il Java™ sia pericoloso, non sicuro, e che metta in stato di coma molti browser. Questo è vero per le applet programmate male e per le pagine sovraccaricate con 10 applet, viste su vecchi computer.
Ma se usate le applet di Anfy con il settaggio "Optimize for compatibility", mettendo NON PIU' di una applet per pagina html, nessun browser avrà l'opportunità di piantarsi.


Cosa fare se le applet Java™ usano il 100% del processore, rallentano il browser, o consumano tutta la memoria disponibile ?

A) Quando l'applet sta funzionando, Netscape o Explorer possono rallentarsi, e alcune volte il sistema operativo (Win95, WinNT, MacOS etc.) si pianta o rallenta.

Se questo accade, occorre aumentare il parametro MinSYNC finchè il sistema riprende la velocità normale. Questo parametro normalmente è settato a 10, ma si può settare a 20,40,60,100 o anche più, per rallentare la velocità dell'applet, liberando il processore da eccessivo lavoro. Si può anche diminuire il parametro "priority".

B) Dopo qualche minuto che l'applet è in esecuzione la memoria disponibile termina e l'hard disk comincia a lavorare ininterrottamente.

Se questo accade, quasi certamente si sta usando una particolare versione di Netscape 3 / MS Explorer 3 con dei bug. Questo problema non è presente nella versione 3 finale, 4 o successive, in ogni caso si può eliminare il problema anche sulle versioni vecchie, diminuendo il parametro memdelay a 10 - 16:

Il wizard di Anfy ha 3 settaggi predefiniti nel pannello "expert mode": Standard settings setta MinSYNC a 10 e priority a 3, e questo è accettabile per il 99% dei browsers.

Se si vuole essere sicuri che le applet funzionino anche nelle versioni errate e beta di Explorer e Netscape, e non importa se le applet andranno molto più lentamente, selezionare l'opzione Optimize for compatibility. Questo setterà MinSYNC a 30, priority a 1 e memdelay a 15.

Se si vuole, invece, far andare le applet al massimo, senza farsi problemi riguardo alla compatibilità, selezionare Optimize for speed. Questo assegna a MinSYNC un valore uguale a 2 e la priority a 6.

E' possibile, eventualmente, settare a mano MinSYNC a 0 e priority a 10, per coloro i quali vogliano testare le applet a velocità piena su Pentium II o simili.

Ricordare, in ogni caso, la cosa più importante:
 
NON INSERIRE PIU' DI UNA APPLET PER PAGINA
.Se si deve inserire più di una applet per pagina (fatelo a vostro rischio!), occorre settare a tutte la priorità a 5. Se si vuole che una vada più velocemente di un'altra, cambiare le priorità delle applet come si desidera.
 
Avete un problema diverso?
Se siete utenti registrati Anfy (in altre parole: se avete comprato almeno un regcode) e avete un problema tecnico non descritto in questo documento, potete chiedere aiuto gratuito via e-mail a Anfy Contact Persons.

Nota: il supporto gratuito (in lingua italiana) è garantito solo agli utenti registrati e, per favore, siate certi di aver letto bene la SOLUZIONE DEI PROBLEMI, in modo da evitare di chiedere qualcosa a cui è stata già data risposta.
A problemi la cui soluzione è presente su questa pagina non sarà dato supporto.