home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 November / CDVD1105.ISO / Util / Winamp / Skins / Official_Batman_Winamp5_Skin.wal / maki / main.m next >
Text File  |  2004-07-30  |  1KB  |  45 lines

  1. #include <lib/std.mi>
  2.  
  3. Global Group thisGroup;
  4. Global Layer seekLayer, volLayer;
  5. Global Map m_map;
  6. Global Timer m_timer;
  7. Global Button BButton;
  8.  
  9. System.onScriptLoaded() {
  10.   thisGroup = getScriptGroup();
  11.   volLayer = thisGroup.getObject("Layer 20");
  12.   seekLayer = thisGroup.getObject("Layer 21");
  13.  
  14.   m_map = new map;
  15.   m_map.loadmap("player.seekmap");
  16.  
  17.   m_timer = new timer;
  18.   m_timer.setDelay(200);
  19.   m_timer.start();
  20.  
  21.   BButton = thisGroup.getObject("BAT BUTTON");
  22.  
  23.   System.onVolumeChanged(getVolume());
  24. }
  25.  
  26. System.onSeek(int newpos) {
  27.   if (newpos <= 0) return;
  28.   int len = getPlayItemLength();
  29.   if(len <= 0) return;
  30.   int devby = len/255;
  31.   if(devby <= 0) return;
  32.   seekLayer.setRegionFromMap(m_map,newpos/devby,1);
  33. }
  34.  
  35. m_timer.onTimer() {
  36.   System.onSeek(getPosition());
  37. }
  38.  
  39. System.onVolumeChanged(int newvol) {
  40.   volLayer.setRegionFromMap(m_map,newvol,1);
  41. }
  42.  
  43. BButton.onLeftButtonUp(int x, int y) {
  44.   navigateurl("http://kidswb.warnerbros.com/web/stuff/stuff_display.jsp?id=BTM");
  45. }