Hallo,
seit ich in meinem JAVA-CODE den Media-Tracker eingebaut habe, läuft mein Applet nicht mehr, aber unter ECLIPSE läuft's noch, nur im IE und im FIREFOX erscheint die Meldung:
Applet not inited
Hier mal die INIT- und die RUN-Methode:
Weiß jemand Rat? D a n k e ![/code]
seit ich in meinem JAVA-CODE den Media-Tracker eingebaut habe, läuft mein Applet nicht mehr, aber unter ECLIPSE läuft's noch, nur im IE und im FIREFOX erscheint die Meldung:
Applet not inited
Hier mal die INIT- und die RUN-Methode:
Code:
public void init()
{
this.setSize(800,600);
//Vorladen der Bilder und der Ziffern
freigabe_image= getImage(getCodeBase(),"klickfreigabe.jpg");
bildfeld[0]=getImage(getCodeBase(),"b1.jpg");
bildfeld[1]=getImage(getCodeBase(),"b2.jpg");
bildfeld[2]=getImage(getCodeBase(),"b3.jpg");
bildfeld[3]=getImage(getCodeBase(),"b4.jpg");
bildfeld[4]=getImage(getCodeBase(),"b5.jpg");
bildfeld[5]=getImage(getCodeBase(),"b6.jpg");
bildfeld[6]=getImage(getCodeBase(),"b7.jpg");
bildfeld[7]=getImage(getCodeBase(),"b8.jpg");
punktefeld[0]=getImage(getCodeBase(),"zi0.gif");
punktefeld[1]=getImage(getCodeBase(),"zi1.gif");
punktefeld[2]=getImage(getCodeBase(),"zi2.gif");
punktefeld[3]=getImage(getCodeBase(),"zi3.gif");
punktefeld[4]=getImage(getCodeBase(),"zi4.gif");
punktefeld[5]=getImage(getCodeBase(),"zi5.gif");
punktefeld[6]=getImage(getCodeBase(),"zi6.gif");
punktefeld[7]=getImage(getCodeBase(),"zi7.gif");
punktefeld[8]=getImage(getCodeBase(),"zi8.gif");
punktefeld[9]=getImage(getCodeBase(),"zi9.gif");
MediaTracker mt = new MediaTracker(this);
Toolkit tk = getToolkit();
for (int i=0;i<=9;i++)
{
zahlenimage[i]=tk.getImage("zi"+i+".gif");
mt.addImage(zahlenimage[i],0);
//repaint(); // unter Vorbehalt
try {mt.waitForAll();}catch (InterruptedException e){//nothing
}
}
punktefeld[0]=zahlenimage[0];
punktefeld[1]=zahlenimage[1];
punktefeld[2]=zahlenimage[2];
punktefeld[3]=zahlenimage[3];
punktefeld[4]=zahlenimage[4];
punktefeld[5]=zahlenimage[5];
punktefeld[6]=zahlenimage[6];
punktefeld[7]=zahlenimage[7];
punktefeld[8]=zahlenimage[8];
punktefeld[9]=zahlenimage[9];
try{th1.sleep(5000);}catch(Exception e){;}
this.setSize(800,600);
//try{zahlenspiel.open();}catch(Exception e){;}
}
public void run()
{
while(true&&spielende==0)
{
//if (isInterrupted()){break;}
ablauf();
}
}
Weiß jemand Rat? D a n k e ![/code]