home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 June / PCWorld_2004-06_cd.bin / software / vyzkuste / problemy / problemy.exe / M2Combo.exe / Plugin / balance.js < prev    next >
Text File  |  2003-12-16  |  2KB  |  70 lines

  1. /**********************************************************************
  2. =======================================================================
  3. This script is design for MyIE2 sidebar plugin
  4. Requirements:
  5.    Windows Media Player 9 Series or later;
  6.    IE 6.0;
  7.    MyIE2 0.8 Version or later.
  8. Author:
  9.    Ptma (or AKing)
  10.    Mailto:ptma@163.net
  11. =======================================================================
  12. ┤╦╜┼▒╛╙├╙┌MyIE2▓α▒▀└╕▓σ╝■
  13. ╧╡═│╨Φ╟≤ú║
  14.    Windows Media Player 9 Series ╗≥╕ⁿ╨┬╡─░µ▒╛ú╗
  15.    IE 6.0ú╗
  16.    MyIE2 0.8 ╗≥╕ⁿ╨┬╡─░µ▒╛íú
  17. ╫≈╒▀╨┼╧óú║
  18.    Ptma  (╙╓ú║AKing)
  19.    ╡τ╫╙╙╩╝■:ptma@163.net
  20. =======================================================================
  21. */
  22. //=================================================
  23. var bx,balanceImg;
  24. var Maxbalance, Minbalance;
  25. var balancePos=0;
  26. Maxbalance=110;
  27. Minbalance=60;
  28. curb=32;
  29. //=================================================
  30. function balancemove()
  31. {
  32.   if (event.button==1&&(Player.playState == 3)){
  33.     left=temp1+event.clientX-bx 
  34.     if ((left<=Maxbalance)&&(left>=Minbalance))
  35.       {balanceImg.style.pixelLeft=left;balanceenddrag();}
  36.      else 
  37.        if(left>Maxbalance) 
  38.          {balanceImg.style.pixelLeft=Maxbalance;balanceenddrag();}
  39.        else
  40.          {balanceImg.style.pixelLeft=Minbalance;balanceenddrag();} 
  41.   return false
  42.   }
  43. }
  44. //=================================================
  45. function balanceenddrag(){
  46.  if (Player.playState == 3){
  47.    curb=balanceImg.style.pixelLeft;
  48.    curb=(curb-60)*4-100;   //╞╜║Γ╓╡┤╙-100í½+100ú¼┐╔╥╞╢»╛α└δ╬¬ 110-60=50
  49.    Setbalance(curb);
  50.    //document.onmousemove=null;
  51.   } 
  52. }
  53. //=================================================
  54. function balancebegindrag(Elm){
  55.   if (!document.all)
  56.     return
  57.   if (!Player.playState == 3)
  58.     return   
  59.   temp1=Elm.style.pixelLeft   
  60.   balanceImg=Elm
  61.   bx=event.clientX;
  62.   Elm.onmousemove=balancemove     
  63. }
  64. //=================================================
  65. function Setbalance(Pos) 
  66.  Player.settings.balance=Pos;
  67.  bal.alt=lngStr("Control","Balance")+": "+Pos;
  68.  balancePos=Pos;
  69. }