Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2013, 13:01
Avatar de hey_alan
hey_alan
 
Fecha de Ingreso: diciembre-2006
Ubicación: México
Mensajes: 348
Antigüedad: 18 años
Puntos: 8
getCodeBase() sin incluir "package" ?

Buen día.

Tengo un inconveniente con el primer Applet que he creado, y es que me funciona perfecto en mi máquina pero cuando lo subo a un servidor me da un error NullPointer.

Este error me dio desde que empecé a incluir sonidos, no me daba con imágenes.

Hasta ahorita había cargado sonidos con este método:

AudioClip sndShot;
sndShot = getAudioClip(getClass().getResource("Shot.wav"));

Pero cuando intento ejecutarlo en el servidor, me da error con estos detalles:

Cita:
CacheEntry[http://punchigol.hostei.com/classes/...chiGol.class]: updateAvailable=true,lastModified=Thu Mar 28 12:38:56 CST 2013,length=2645
CacheEntry[http://punchigol.hostei.com/classes/...l/Room.class]: updateAvailable=true,lastModified=Thu Mar 28 12:38:57 CST 2013,length=1906
CacheEntry[http://punchigol.hostei.com/classes/...m_Menu.class]: updateAvailable=true,lastModified=Thu Mar 28 12:38:57 CST 2013,length=2732
CacheEntry[http://punchigol.hostei.com/classes/...m_Game.class]: updateAvailable=true,lastModified=Thu Mar 28 12:38:57 CST 2013,length=7063
CacheEntry[http://punchigol.hostei.com/classes/..._HowTo.class]: updateAvailable=true,lastModified=Thu Mar 28 12:27:19 CST 2013,length=4532
La clase PunchiGol es la clase principal que extiende de JApplet, la cuál crea las clases "Rm_Game, Rm_Menu y Rm_HowTo" que heredan de la clase Room que no es ni más ni menos que un JPanel que se configura como "ContentPane" de la principal.

He leído que para las Applets es más común cargar usando "getCodeBase()", sin embargo tampoco me funciona, no sé si tenga que ver que ese método me regresa una URL (por ejemplo, "classes") que no incluye el package, según yo debería ser ("classes/punchigol").

Alguien tiene alguna idea? Muchísimas gracias.
__________________
Alan Marth Media

Diseño web y Publicidad en Morelia, Michoacán