home *** CD-ROM | disk | FTP | other *** search
/ Rainbow Fish: The Most Beautiful Fish in the Ocean / Rainbow.iso / dk.gsp < prev    next >
INI File  |  2002-02-20  |  8KB  |  297 lines

  1. [AutoCreate]
  2. // *** Initialize variables ***
  3. CDNUMBER="gspcd0756b"
  4. LAUNCHERTITLE="Dorling Kindersley..."
  5. TEMPHEIGHT=251
  6. TEMPWIDTH=331
  7. SetTitle LauncherTitle
  8. // *** Prepare windows and graphics ***
  9. //Prepare MAINWINDOW and all it's graphics
  10. NewWindow MAINWINDOW
  11. MAINWINDOW.StayOnTop=0
  12. MAINWINDOW.Top=0
  13. MAINWINDOW.Left=0
  14. MAINWINDOW.Width=640
  15. MAINWINDOW.Height=480
  16. MAINWINDOW.Color=16777215
  17. MAINWINDOW.CloseAfter=0
  18. MAINWINDOW.Enabled=1
  19. //Prepare BACKGROUND graphic
  20. NewGraphic BACKGROUND,MAINWINDOW
  21. BACKGROUND.Top=0
  22. BACKGROUND.Left=0
  23. BACKGROUND.Width=640
  24. BACKGROUND.Height=480
  25. BACKGROUND.FrameWidth=640
  26. BACKGROUND.FrameHeight=480
  27. BACKGROUND.CurrentFrame=1
  28. BACKGROUND.Visible=1
  29. BACKGROUND.Color=16777215
  30. BACKGROUND.SingleMask=0
  31. BACKGROUND.SingleHotSpot=0
  32. BACKGROUND.Transparent=0
  33. BACKGROUND.Stretch=0
  34. BACKGROUND.ClickRepeatTime=0
  35. //Prepare REGISTER graphic
  36. NewGraphic REGISTER,BACKGROUND
  37. REGISTER.Top=315
  38. REGISTER.Left=180
  39. REGISTER.Width=119
  40. REGISTER.Height=157
  41. REGISTER.FrameWidth=119
  42. REGISTER.FrameHeight=157
  43. REGISTER.CurrentFrame=1
  44. REGISTER.Visible=1
  45. REGISTER.Color=16777215
  46. REGISTER.SingleMask=0
  47. REGISTER.SingleHotSpot=0
  48. REGISTER.Transparent=0
  49. REGISTER.Stretch=0
  50. REGISTER.ClickRepeatTime=0
  51. //Prepare CLOSE graphic
  52. NewGraphic CLOSE,MAINWINDOW
  53. CLOSE.Top=10
  54. CLOSE.Left=613
  55. CLOSE.Width=17
  56. CLOSE.Height=14
  57. CLOSE.FrameWidth=17
  58. CLOSE.FrameHeight=14
  59. CLOSE.CurrentFrame=1
  60. CLOSE.Visible=1
  61. CLOSE.Color=16777215
  62. CLOSE.SingleMask=0
  63. CLOSE.SingleHotSpot=0
  64. CLOSE.Transparent=0
  65. CLOSE.Stretch=0
  66. CLOSE.ClickRepeatTime=0
  67. //Prepare PRODUCT graphic
  68. NewGraphic PRODUCT,MAINWINDOW
  69. PRODUCT.Top=20
  70. PRODUCT.Left=155
  71. PRODUCT.Width=331
  72. PRODUCT.Height=251
  73. PRODUCT.FrameWidth=331
  74. PRODUCT.FrameHeight=251
  75. PRODUCT.CurrentFrame=1
  76. PRODUCT.Visible=1
  77. PRODUCT.Color=16777215
  78. PRODUCT.SingleMask=0
  79. PRODUCT.SingleHotSpot=0
  80. PRODUCT.Transparent=0
  81. PRODUCT.Stretch=0
  82. PRODUCT.ClickRepeatTime=0
  83. //Prepare WEB graphic
  84. NewGraphic WEB,MAINWINDOW
  85. WEB.Top=315
  86. WEB.Left=341
  87. WEB.Width=119
  88. WEB.Height=157
  89. WEB.FrameWidth=119
  90. WEB.FrameHeight=157
  91. WEB.CurrentFrame=1
  92. WEB.Visible=1
  93. WEB.Color=16777215
  94. WEB.SingleMask=0
  95. WEB.SingleHotSpot=0
  96. WEB.Transparent=0
  97. WEB.Stretch=0
  98. WEB.ClickRepeatTime=0
  99. //Prepare TEXT graphic
  100. NewGraphic TEXT,MAINWINDOW
  101. TEXT.Top=290
  102. TEXT.Left=262
  103. TEXT.Width=116
  104. TEXT.Height=18
  105. TEXT.FrameWidth=116
  106. TEXT.FrameHeight=18
  107. TEXT.CurrentFrame=1
  108. TEXT.Visible=1
  109. TEXT.Color=16777215
  110. TEXT.SingleMask=0
  111. TEXT.SingleHotSpot=0
  112. TEXT.Transparent=0
  113. TEXT.Stretch=0
  114. TEXT.ClickRepeatTime=0
  115. //Prepare CONNECT graphic
  116. NewGraphic CONNECT,MAINWINDOW
  117. CONNECT.Top=25
  118. CONNECT.Left=102
  119. CONNECT.Width=436
  120. CONNECT.Height=298
  121. CONNECT.FrameWidth=436
  122. CONNECT.FrameHeight=298
  123. CONNECT.CurrentFrame=1
  124. CONNECT.Visible=0
  125. CONNECT.Color=16777215
  126. CONNECT.SingleMask=0
  127. CONNECT.SingleHotSpot=0
  128. CONNECT.Transparent=0
  129. CONNECT.Stretch=0
  130. CONNECT.ClickRepeatTime=0
  131. //Prepare SPLASH and all it's graphics
  132. NewWindow SPLASH
  133. SPLASH.StayOnTop=0
  134. SPLASH.Top=0
  135. SPLASH.Left=0
  136. SPLASH.Width=640
  137. SPLASH.Height=480
  138. SPLASH.Color=16777215
  139. SPLASH.CloseAfter=2000
  140. SPLASH.Enabled=0
  141. //Prepare GRAPHIC1 graphic
  142. NewGraphic GRAPHIC1,SPLASH
  143. GRAPHIC1.Top=0
  144. GRAPHIC1.Left=0
  145. GRAPHIC1.Width=640
  146. GRAPHIC1.Height=480
  147. GRAPHIC1.FrameWidth=640
  148. GRAPHIC1.FrameHeight=480
  149. GRAPHIC1.CurrentFrame=1
  150. GRAPHIC1.Visible=1
  151. GRAPHIC1.Color=16777215
  152. GRAPHIC1.SingleMask=0
  153. GRAPHIC1.SingleHotSpot=0
  154. GRAPHIC1.Transparent=0
  155. GRAPHIC1.Stretch=0
  156. GRAPHIC1.ClickRepeatTime=0
  157. // *** Load up some images and stuff ***
  158. TempWidth=TEXT.Width //Preserve the sprite's width and height
  159. TempHeight=TEXT.Height // As the next statement may try to change them
  160. TEXT.LoadFrame 1,"dk.dat:text.jpg"
  161. TEXT.Width=TempWidth //Now restore the sprite's width and height
  162. TEXT.Height=TempHeight
  163. TempWidth=GRAPHIC1.Width //Preserve the sprite's width and height
  164. TempHeight=GRAPHIC1.Height // As the next statement may try to change them
  165. GRAPHIC1.LoadFrame 1,"dk.dat:splash.jpg"
  166. GRAPHIC1.Width=TempWidth //Now restore the sprite's width and height
  167. GRAPHIC1.Height=TempHeight
  168. TempWidth=CLOSE.Width //Preserve the sprite's width and height
  169. TempHeight=CLOSE.Height // As the next statement may try to change them
  170. CLOSE.LoadFrame 1,"dk.dat:close.jpg"
  171. CLOSE.Width=TempWidth //Now restore the sprite's width and height
  172. CLOSE.Height=TempHeight
  173. TempWidth=BACKGROUND.Width //Preserve the sprite's width and height
  174. TempHeight=BACKGROUND.Height // As the next statement may try to change them
  175. BACKGROUND.LoadFrame 1,"dk.dat:background.jpg"
  176. BACKGROUND.Width=TempWidth //Now restore the sprite's width and height
  177. BACKGROUND.Height=TempHeight
  178. TempWidth=WEB.Width //Preserve the sprite's width and height
  179. TempHeight=WEB.Height // As the next statement may try to change them
  180. WEB.LoadFrame 1,"dk.dat:web.jpg"
  181. WEB.Width=TempWidth //Now restore the sprite's width and height
  182. WEB.Height=TempHeight
  183. TempWidth=WEB.Width //Preserve the sprite's width and height
  184. TempHeight=WEB.Height // As the next statement may try to change them
  185. WEB.LoadFrame 2,"dk.dat:webover.jpg"
  186. WEB.Width=TempWidth //Now restore the sprite's width and height
  187. WEB.Height=TempHeight
  188. TempWidth=CONNECT.Width //Preserve the sprite's width and height
  189. TempHeight=CONNECT.Height // As the next statement may try to change them
  190. CONNECT.LoadFrame 1,"dk.dat:net.jpg"
  191. CONNECT.Width=TempWidth //Now restore the sprite's width and height
  192. CONNECT.Height=TempHeight
  193. TempWidth=REGISTER.Width //Preserve the sprite's width and height
  194. TempHeight=REGISTER.Height // As the next statement may try to change them
  195. REGISTER.LoadFrame 1,"dk.dat:register.jpg"
  196. REGISTER.Width=TempWidth //Now restore the sprite's width and height
  197. REGISTER.Height=TempHeight
  198. TempWidth=REGISTER.Width //Preserve the sprite's width and height
  199. TempHeight=REGISTER.Height // As the next statement may try to change them
  200. REGISTER.LoadFrame 2,"dk.dat:registerover.jpg"
  201. REGISTER.Width=TempWidth //Now restore the sprite's width and height
  202. REGISTER.Height=TempHeight
  203. TempWidth=PRODUCT.Width //Preserve the sprite's width and height
  204. TempHeight=PRODUCT.Height // As the next statement may try to change them
  205. PRODUCT.LoadFrame 1,"dk.dat:product.jpg"
  206. PRODUCT.Width=TempWidth //Now restore the sprite's width and height
  207. PRODUCT.Height=TempHeight
  208. TempWidth=PRODUCT.Width //Preserve the sprite's width and height
  209. TempHeight=PRODUCT.Height // As the next statement may try to change them
  210. PRODUCT.LoadFrame 2,"dk.dat:productselect.jpg"
  211. PRODUCT.Width=TempWidth //Now restore the sprite's width and height
  212. PRODUCT.Height=TempHeight
  213. // *** Hotspots, animations, scroll to lists and applications defined here ***
  214. NewApplication APPLICATION1
  215. APPLICATION1.Description="Rainbow Fish"
  216. APPLICATION1.DirectFromCD=0
  217. APPLICATION1.DirectFromCDFilename="D:\ProgramName.exe"
  218. APPLICATION1.DirectFromCDParameters=""
  219. APPLICATION1.InstallerFilename="D:\install.exe"
  220. APPLICATION1.UniqueFilename="Rainbow Fish.lnk"
  221. APPLICATION1.FileToRun="Rainbow Fish.lnk"
  222. APPLICATION1.FileToRunParameters=""
  223. APPLICATION1.CloseLauncherAfterRunning=1
  224. APPLICATION1.UniqueNumber="1"
  225. NewHotspot HOTSPOT2,2199551,WEB
  226.  
  227. [Start]
  228. SPLASH.Center
  229. SPLASH.Visible=1
  230. MAINWINDOW.Center
  231.  
  232. [splash_hide]
  233. mainwindow.visible=1
  234.  
  235. [MAINWINDOW_SHOW]
  236. needclickout=0
  237.  
  238. [background_click]
  239. connect.visible=0
  240. product.visible=1
  241. text.visible=1
  242. needclickout=0
  243.  
  244. [web_mouseenter]
  245. IF needclickout=0 THEN
  246. web.currentframe=2
  247. ENDIF
  248.  
  249. [web_mouseexit]
  250. web.currentframe=1
  251.  
  252. [web_click]
  253. IF needclickout=0 THEN
  254. web.currentframe=1
  255. connect.visible=1
  256. product.visible=0
  257. text.visible=0
  258. needclickout=1
  259. ENDIF
  260.  
  261. [product_mouseenter]
  262. product.currentframe=2
  263.  
  264. [product_mouseexit]
  265. product.currentframe=1
  266.  
  267. [product_click]
  268. application1.launch
  269.  
  270. [text_click]
  271. application1.launch
  272.  
  273. [register_mouseenter]
  274. IF needclickout=0 THEN 
  275. register.currentframe=2 
  276. ENDIF
  277.  
  278. [register_mouseexit]
  279. register.currentframe=1
  280.  
  281. [register_click]
  282. openfile "registration.htm"
  283. product.visible=1
  284. text.visible=1
  285. ENDIF
  286.  
  287. [connect_click]
  288. openfile "http://www.gsp.cc"
  289. connect.visible=0
  290. product.visible=1
  291. text.visible=1
  292. needclickout=0
  293.  
  294. [close_click]
  295. closelauncher
  296.  
  297.