tracker = new MediaTracker(this) ;
bgimg = getImage(this.getCodeBase(),"bgimg.gif") ;
  tracker.addImage(bgimg,0) ;
      ufostrip = getImage(this.getCodeBase(),"ufostrip.gif") ;
      tracker.addImage(ufostrip,0) ;
      missile  = getImage(this.getCodeBase(),"missile.gif") ;
  tracker.addImage(missile,0) ;
      missile_explosion = getImage(this.getCodeBase(),"explosionstrip.gif") ;
上面这些语句是什么意思呢,我知道加载图片,麻烦前辈们把加载的过程用汉字写一便好吗/谢谢了 还有下现这些
 if (explosion == null) 
    explosion = getAudioClip(getCodeBase(),"explosion.au") ;
  if (newufo == null) 
    newufo = getAudioClip(getCodeBase(),"sonar.au") ;
  if (missile_launch == null) 
    missile_launch = getAudioClip(getCodeBase(),"rocket.au") ;
  game_over = true ;
      newufo.play() ;         
  missile_launch.play() ;
  explosion.play() ;我也知道是加载声音,麻烦前辈把加载声音的过程用汉字写一下