Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
anagram dummy mioche

Inscrit le: 24 Oct 2004 Messages: 5
|
Posté le: Dim Oct 24, 2004 1:26 pm Sujet du message: [applet] problèmes de restriction ! |
|
|
Bonjour,
Je suis en train de faire une applet qui affiche des images. Ca fonctionne à merveille en local mais jamais chez les hébergeurs.
Il semble que l'image ne veule pas se charger.
J'ai essayé chez wanadoo, ifrance et multimania mais j'ai toujours des erreurs
Voilà une adresse http://perso.wanadoo.fr/anagram/index2.html
J'ai tenté avec un MediaTracker mais il n'y a rien à faire !
Si je fais ceci chez multimania :
Code: |
if(!g.drawImage(im,x,y,this)){
System.err.println("Image non chargée");
}
|
Image non chargée s'affiche toujours dans la console java.
Je désespère complètrement. S'il n'y a rien à faire, connaissez-vous des hébergeurs gratuits qui permette d'exécuter correctement une applet ?
Merci d'avance ! |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Dim Oct 24, 2004 7:58 pm Sujet du message: |
|
|
où se trouve les images ? une applet n'a pas le droit d'acceder a une autre source de fichier que le serveur d'ou elle est telechargée _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
anagram dummy mioche

Inscrit le: 24 Oct 2004 Messages: 5
|
Posté le: Lun Oct 25, 2004 1:25 pm Sujet du message: |
|
|
Les images se trouvent bien sûr dans le dossier où se trouve l'applet.
Si tu regardes la console java, il y a des erreurs qui défilent. C'est parce que j'ai un thread qui boucle et qui appelle la méthode paint.
C'est la méthode paint qui a un problème
Code: |
// Affichage
public void paint(Graphics g)
{
if(turn % 2 == 0)
g.drawImage(im,x,y,this);
else
g.drawImage(im,x,y,this);
turn++;
}
|
et voilà l'erreur
Citation: |
java.lang.NullPointerException
at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
at Pacman2.paint(pacman2.java:138)
at java.awt.Container.update(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
|
J'essaie de faire un jeu sous forme d'applet. Mais je ne peux pas afficher la moindre image à partir du serveur de l'hébergeur et je commence sérieusement à désespérer. Ca fait des semaines que je bloque dessus !
En local, il n'y a aucun problème ! Les images sont affichées et je n'ai aucune erreur. |
|
Revenir en haut |
|
 |
anagram dummy mioche

Inscrit le: 24 Oct 2004 Messages: 5
|
Posté le: Mer Oct 27, 2004 1:51 pm Sujet du message: |
|
|
J'ai lu quelque part qu'il faut ajouter à la desription du fichier html les librairies utilisées. Comment faire cela ? Est-ce que le problème peut venir de là ?
Help SVP ! |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Mer Oct 27, 2004 2:06 pm Sujet du message: |
|
|
en mettant les logs au max j'obtiens
Code: | Niveau de traçage fixé à 5 : tous ... terminés.
basic: Récepteur de modalités enregistré
liveconnect: Appel de la méthode JS : document
liveconnect: Appel de la méthode JS : URL
basic: Référence au chargeur de classes : sun.plugin.ClassLoaderInfo@12d03f9, refcount=1
basic: Récepteur de progression ajouté : sun.plugin.util.GrayBoxPainter@4a63d8
basic: Chargement de l'applet...
basic: Initialisation de l'applet...
basic: Démarrage de l'applet...
basic: Image chargée : http://perso.wanadoo.fr/anagram/pac_ouvert.jpg
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
basic: Arrêt de l'applet...
basic: Récepteur de progression supprimé : sun.plugin.util.GrayBoxPainter@4a63d8
basic: Jonction du thread d'applet...
basic: Destruction de l'applet...
basic: Elimination de l'applet...
basic: Sortie de l'applet...
basic: Thread d'applet joint...
basic: Récepteur de modalités non enregistré
basic: Recherche d'informations...
basic: Libération du chargeur de classes : sun.plugin.ClassLoaderInfo@12d03f9, refcount=0
basic: Mise en cache du chargeur de classes : sun.plugin.ClassLoaderInfo@12d03f9
basic: Taille de cache du chargeur de classes courant : 1
basic: Terminé...
|
et en cherchant http://perso.wanadoo.fr/anagram/pac_ouvert.jpg
je ne trouve pas l'image !! _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
anagram dummy mioche

Inscrit le: 24 Oct 2004 Messages: 5
|
Posté le: Mer Oct 27, 2004 2:28 pm Sujet du message: |
|
|
Merci de m'aider
En fait, l'adresse de l'image était http://perso.wanadoo.fr/anagram/pac_ouvert.JPG
Je viens de la modifier pour qu'elle soit accessible à partir de ton lien. C'est une image plus que basique pour le moment ...
Voilà, je te remercie beaucoup pour ton aide. |
|
Revenir en haut |
|
 |
anagram dummy mioche

Inscrit le: 24 Oct 2004 Messages: 5
|
Posté le: Mer Oct 27, 2004 2:33 pm Sujet du message: |
|
|
ARRRRF !
J'ai trouvé et je me rend compte que je suis vraiment TROP CON !
J'avais mis jpg à la place de jpeg dans le code. Pourtant sur le serveur, elle est nommée jpg.
Et maintenant ça fonctionne... C'était le problème de chez wanadoo. Sur d'autres serveurs, ça ne changeait rien.
MERCI BEAUCOUP. C'est de la part du boulet de service ...
@bientôt  |
|
Revenir en haut |
|
 |
|