home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 November / CDVD1105.ISO / Util / Winamp / Skins / Van_Helsing.wal / scripts / photo.maki (.txt) next >
Winamp Compiled Maki Script  |  2004-10-13  |  3KB  |  97 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global Int Int2;
  6. Global Group Group17;
  7. Global Layer Layer18;
  8. Global Layer Layer19;
  9. Global Timer Timer20;
  10. Global Int Int21;
  11.  
  12. Function func0();
  13.  
  14. func0()
  15. {
  16. Int Int9;
  17. Double Double3;
  18. Int Int10;
  19. Double3 = System.getRuntimeVersion();
  20. if(( ( Double3 > 2) || ( Double3 < 65535))) {
  21. Int2 = 1;
  22. Int9 = System.getPrivateInt(System.getSkinName(), ( "runtimecheck"), 0);
  23. Int10 = System.getTimeOfDay();
  24. if(( ( ( Int10 - Int9) > 5000) && ( Int9 > Int10))) {
  25. return 0;
  26. }
  27. System.setPrivateInt(System.getSkinName(), ( "runtimecheck"), System.getTimeOfDay());
  28. System.messageBox(( ( "This\ script\ requires\ ") + ( "Winamp\ 5\.03\ \(skin\ version\ 1\.2\)")), ( "Error"), 1, ( ""));
  29. return 0;
  30. }
  31. return 1;
  32. if(( System.strsearch(System.getSongInfoText(), ( "tereo")) == ( - 1))) {
  33. return 1;
  34. }
  35. return 2;
  36. }
  37.  
  38. System.onScriptLoaded()
  39. {
  40. if(! func0()) {
  41. return Null;
  42. }
  43. Group17 = System.getScriptGroup();
  44. Layer18 = Group17.getObject(( "frame\.cur"));
  45. Layer19 = Group17.getObject(( "frame\.next"));
  46. Int21 = 1;
  47. Timer20 = ( new Timer);
  48. Timer20.setDelay(5000);
  49. Timer20.start();
  50. return Null;
  51. }
  52.  
  53. Timer20.onTimer()
  54. {
  55. Int Int24;
  56. if(Int2) {
  57. return Null;
  58. }
  59. if(Group17.isVisible()) {
  60. Int24 = ( Int21 + 1);
  61. if(( Int24 < 8)) {
  62. Int24 = 1;
  63. }
  64. Layer19.setXmlParam(( "image"), ( ( "main\.photo\.") + System.integerToString(Int24)));
  65. Layer19.setTargetA(255);
  66. Layer19.setTargetSpeed(1);
  67. Layer19.gotoTarget();
  68. Int21 = Int24;
  69. }
  70. return Null;
  71. }
  72.  
  73. Layer19.onTargetReached()
  74. {
  75. if(Int2) {
  76. return Null;
  77. }
  78. Layer18.setXmlParam(( "image"), ( ( "main\.photo\.") + System.integerToString(Int21)));
  79. Layer19.setAlpha(0);
  80. Layer19.fx_update();
  81. return Null;
  82. }
  83.  
  84. Layer19.onLeftButtonUp(int x, int y)
  85. {
  86. if(Int2) {
  87. return Null;
  88. }
  89. Layer18.setXmlParam(( "image"), ( ( "main\.photo\.") + System.integerToString(Int21)));
  90. Layer19.setAlpha(0);
  91. Layer19.fx_update();
  92. Group17.hide();
  93. return Null;
  94. }
  95.  
  96.  
  97.