home *** CD-ROM | disk | FTP | other *** search
/ Punctuation Made Easy / Punctuation.iso / pc / DK.GSP < prev    next >
INI File  |  2002-10-01  |  11KB  |  377 lines

  1. [AutoCreate]
  2. // *** Initialize variables ***
  3. CDNUMBER="gspcd758a"
  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 MANUALTEXT graphic
  52. NewGraphic MANUALTEXT,BACKGROUND
  53. MANUALTEXT.Top=35
  54. MANUALTEXT.Left=10
  55. MANUALTEXT.Width=35
  56. MANUALTEXT.Height=13
  57. MANUALTEXT.FrameWidth=35
  58. MANUALTEXT.FrameHeight=13
  59. MANUALTEXT.CurrentFrame=1
  60. MANUALTEXT.Visible=1
  61. MANUALTEXT.Color=16777215
  62. MANUALTEXT.SingleMask=0
  63. MANUALTEXT.SingleHotSpot=0
  64. MANUALTEXT.Transparent=0
  65. MANUALTEXT.Stretch=0
  66. MANUALTEXT.ClickRepeatTime=0
  67. //Prepare CLOSE graphic
  68. NewGraphic CLOSE,MAINWINDOW
  69. CLOSE.Top=10
  70. CLOSE.Left=610
  71. CLOSE.Width=17
  72. CLOSE.Height=14
  73. CLOSE.FrameWidth=17
  74. CLOSE.FrameHeight=14
  75. CLOSE.CurrentFrame=1
  76. CLOSE.Visible=1
  77. CLOSE.Color=16777215
  78. CLOSE.SingleMask=0
  79. CLOSE.SingleHotSpot=0
  80. CLOSE.Transparent=0
  81. CLOSE.Stretch=0
  82. CLOSE.ClickRepeatTime=0
  83. //Prepare PRODUCT graphic
  84. NewGraphic PRODUCT,MAINWINDOW
  85. PRODUCT.Top=20
  86. PRODUCT.Left=155
  87. PRODUCT.Width=331
  88. PRODUCT.Height=251
  89. PRODUCT.FrameWidth=331
  90. PRODUCT.FrameHeight=251
  91. PRODUCT.CurrentFrame=1
  92. PRODUCT.Visible=1
  93. PRODUCT.Color=16777215
  94. PRODUCT.SingleMask=0
  95. PRODUCT.SingleHotSpot=0
  96. PRODUCT.Transparent=0
  97. PRODUCT.Stretch=0
  98. PRODUCT.ClickRepeatTime=0
  99. //Prepare WEB graphic
  100. NewGraphic WEB,MAINWINDOW
  101. WEB.Top=315
  102. WEB.Left=341
  103. WEB.Width=119
  104. WEB.Height=157
  105. WEB.FrameWidth=119
  106. WEB.FrameHeight=157
  107. WEB.CurrentFrame=1
  108. WEB.Visible=1
  109. WEB.Color=16777215
  110. WEB.SingleMask=0
  111. WEB.SingleHotSpot=0
  112. WEB.Transparent=0
  113. WEB.Stretch=0
  114. WEB.ClickRepeatTime=0
  115. //Prepare TEXT graphic
  116. NewGraphic TEXT,MAINWINDOW
  117. TEXT.Top=290
  118. TEXT.Left=262
  119. TEXT.Width=116
  120. TEXT.Height=18
  121. TEXT.FrameWidth=116
  122. TEXT.FrameHeight=18
  123. TEXT.CurrentFrame=1
  124. TEXT.Visible=1
  125. TEXT.Color=16777215
  126. TEXT.SingleMask=0
  127. TEXT.SingleHotSpot=0
  128. TEXT.Transparent=0
  129. TEXT.Stretch=0
  130. TEXT.ClickRepeatTime=0
  131. //Prepare CONNECT graphic
  132. NewGraphic CONNECT,MAINWINDOW
  133. CONNECT.Top=25
  134. CONNECT.Left=102
  135. CONNECT.Width=436
  136. CONNECT.Height=298
  137. CONNECT.FrameWidth=436
  138. CONNECT.FrameHeight=298
  139. CONNECT.CurrentFrame=1
  140. CONNECT.Visible=0
  141. CONNECT.Color=16777215
  142. CONNECT.SingleMask=0
  143. CONNECT.SingleHotSpot=0
  144. CONNECT.Transparent=0
  145. CONNECT.Stretch=0
  146. CONNECT.ClickRepeatTime=0
  147. //Prepare MANUAL graphic
  148. NewGraphic MANUAL,MAINWINDOW
  149. MANUAL.Top=8
  150. MANUAL.Left=14
  151. MANUAL.Width=25
  152. MANUAL.Height=26
  153. MANUAL.FrameWidth=25
  154. MANUAL.FrameHeight=26
  155. MANUAL.CurrentFrame=1
  156. MANUAL.Visible=1
  157. MANUAL.Color=16777215
  158. MANUAL.SingleMask=0
  159. MANUAL.SingleHotSpot=0
  160. MANUAL.Transparent=0
  161. MANUAL.Stretch=0
  162. MANUAL.ClickRepeatTime=0
  163. //Prepare SPLASH and all it's graphics
  164. NewWindow SPLASH
  165. SPLASH.StayOnTop=0
  166. SPLASH.Top=0
  167. SPLASH.Left=0
  168. SPLASH.Width=640
  169. SPLASH.Height=480
  170. SPLASH.Color=16777215
  171. SPLASH.CloseAfter=2000
  172. SPLASH.Enabled=0
  173. //Prepare GRAPHIC1 graphic
  174. NewGraphic GRAPHIC1,SPLASH
  175. GRAPHIC1.Top=0
  176. GRAPHIC1.Left=0
  177. GRAPHIC1.Width=640
  178. GRAPHIC1.Height=480
  179. GRAPHIC1.FrameWidth=640
  180. GRAPHIC1.FrameHeight=480
  181. GRAPHIC1.CurrentFrame=1
  182. GRAPHIC1.Visible=1
  183. GRAPHIC1.Color=16777215
  184. GRAPHIC1.SingleMask=0
  185. GRAPHIC1.SingleHotSpot=0
  186. GRAPHIC1.Transparent=0
  187. GRAPHIC1.Stretch=0
  188. GRAPHIC1.ClickRepeatTime=0
  189. // *** Load up some images and stuff ***
  190. TempWidth=TEXT.Width //Preserve the sprite's width and height
  191. TempHeight=TEXT.Height // As the next statement may try to change them
  192. TEXT.LoadFrame 1,"Dk.dat:text.jpg"
  193. TEXT.Width=TempWidth //Now restore the sprite's width and height
  194. TEXT.Height=TempHeight
  195. TempWidth=GRAPHIC1.Width //Preserve the sprite's width and height
  196. TempHeight=GRAPHIC1.Height // As the next statement may try to change them
  197. GRAPHIC1.LoadFrame 1,"Dk.dat:splash.jpg"
  198. GRAPHIC1.Width=TempWidth //Now restore the sprite's width and height
  199. GRAPHIC1.Height=TempHeight
  200. TempWidth=CLOSE.Width //Preserve the sprite's width and height
  201. TempHeight=CLOSE.Height // As the next statement may try to change them
  202. CLOSE.LoadFrame 1,"Dk.dat:close.jpg"
  203. CLOSE.Width=TempWidth //Now restore the sprite's width and height
  204. CLOSE.Height=TempHeight
  205. TempWidth=BACKGROUND.Width //Preserve the sprite's width and height
  206. TempHeight=BACKGROUND.Height // As the next statement may try to change them
  207. BACKGROUND.LoadFrame 1,"Dk.dat:background.jpg"
  208. BACKGROUND.Width=TempWidth //Now restore the sprite's width and height
  209. BACKGROUND.Height=TempHeight
  210. TempWidth=WEB.Width //Preserve the sprite's width and height
  211. TempHeight=WEB.Height // As the next statement may try to change them
  212. WEB.LoadFrame 1,"Dk.dat:web.jpg"
  213. WEB.Width=TempWidth //Now restore the sprite's width and height
  214. WEB.Height=TempHeight
  215. TempWidth=WEB.Width //Preserve the sprite's width and height
  216. TempHeight=WEB.Height // As the next statement may try to change them
  217. WEB.LoadFrame 2,"Dk.dat:webover.jpg"
  218. WEB.Width=TempWidth //Now restore the sprite's width and height
  219. WEB.Height=TempHeight
  220. TempWidth=CONNECT.Width //Preserve the sprite's width and height
  221. TempHeight=CONNECT.Height // As the next statement may try to change them
  222. CONNECT.LoadFrame 1,"Dk.dat:net.jpg"
  223. CONNECT.Width=TempWidth //Now restore the sprite's width and height
  224. CONNECT.Height=TempHeight
  225. TempWidth=REGISTER.Width //Preserve the sprite's width and height
  226. TempHeight=REGISTER.Height // As the next statement may try to change them
  227. REGISTER.LoadFrame 1,"Dk.dat:register.jpg"
  228. REGISTER.Width=TempWidth //Now restore the sprite's width and height
  229. REGISTER.Height=TempHeight
  230. TempWidth=REGISTER.Width //Preserve the sprite's width and height
  231. TempHeight=REGISTER.Height // As the next statement may try to change them
  232. REGISTER.LoadFrame 2,"Dk.dat:registerover.jpg"
  233. REGISTER.Width=TempWidth //Now restore the sprite's width and height
  234. REGISTER.Height=TempHeight
  235. TempWidth=MANUAL.Width //Preserve the sprite's width and height
  236. TempHeight=MANUAL.Height // As the next statement may try to change them
  237. MANUAL.LoadFrame 1,"Dk.dat:manual.jpg"
  238. MANUAL.Width=TempWidth //Now restore the sprite's width and height
  239. MANUAL.Height=TempHeight
  240. TempWidth=MANUAL.Width //Preserve the sprite's width and height
  241. TempHeight=MANUAL.Height // As the next statement may try to change them
  242. MANUAL.LoadFrame 2,"Dk.dat:manual2.jpg"
  243. MANUAL.Width=TempWidth //Now restore the sprite's width and height
  244. MANUAL.Height=TempHeight
  245. TempWidth=MANUALTEXT.Width //Preserve the sprite's width and height
  246. TempHeight=MANUALTEXT.Height // As the next statement may try to change them
  247. MANUALTEXT.LoadFrame 1,"Dk.dat:manualtext.jpg"
  248. MANUALTEXT.Width=TempWidth //Now restore the sprite's width and height
  249. MANUALTEXT.Height=TempHeight
  250. TempWidth=CLOSE.Width //Preserve the sprite's width and height
  251. TempHeight=CLOSE.Height // As the next statement may try to change them
  252. CLOSE.LoadFrame 2,"Dk.dat:close2.jpg"
  253. CLOSE.Width=TempWidth //Now restore the sprite's width and height
  254. CLOSE.Height=TempHeight
  255. TempWidth=PRODUCT.Width //Preserve the sprite's width and height
  256. TempHeight=PRODUCT.Height // As the next statement may try to change them
  257. PRODUCT.LoadFrame 1,"Dk.dat:Punc1.jpg"
  258. PRODUCT.Width=TempWidth //Now restore the sprite's width and height
  259. PRODUCT.Height=TempHeight
  260. TempWidth=PRODUCT.Width //Preserve the sprite's width and height
  261. TempHeight=PRODUCT.Height // As the next statement may try to change them
  262. PRODUCT.LoadFrame 2,"Dk.dat:Punc2.jpg"
  263. PRODUCT.Width=TempWidth //Now restore the sprite's width and height
  264. PRODUCT.Height=TempHeight
  265. // *** Hotspots, animations, scroll to lists and applications defined here ***
  266. NewApplication APPLICATION1
  267. APPLICATION1.Description="Punctuation Made Easy"
  268. APPLICATION1.DirectFromCD=1
  269. APPLICATION1.DirectFromCDFilename="D:\Start.exe"
  270. APPLICATION1.DirectFromCDParameters=""
  271. APPLICATION1.InstallerFilename="D:\Setup.exe"
  272. APPLICATION1.UniqueFilename="Rainbow Fish.lnk"
  273. APPLICATION1.FileToRun="Rainbow Fish.lnk"
  274. APPLICATION1.FileToRunParameters=""
  275. APPLICATION1.CloseLauncherAfterRunning=1
  276. APPLICATION1.UniqueNumber="1"
  277. NewApplication APPLICATION2
  278. APPLICATION2.Description="Manual"
  279. APPLICATION2.DirectFromCD=1
  280. APPLICATION2.DirectFromCDFilename="D:\Manual.exe"
  281. APPLICATION2.DirectFromCDParameters=""
  282. APPLICATION2.InstallerFilename="D:\Setup.exe"
  283. APPLICATION2.UniqueFilename="program.lnk"
  284. APPLICATION2.FileToRun="program.lnk"
  285. APPLICATION2.FileToRunParameters=""
  286. APPLICATION2.CloseLauncherAfterRunning=0
  287. APPLICATION2.UniqueNumber="2"
  288. NewHotspot HOTSPOT2,2199551,WEB
  289.  
  290. [Start]
  291. SPLASH.Center
  292. SPLASH.Visible=1
  293. MAINWINDOW.Center
  294.  
  295. [splash_hide]
  296. mainwindow.visible=1
  297.  
  298. [MAINWINDOW_SHOW]
  299. needclickout=0
  300.  
  301. [background_click]
  302. connect.visible=0
  303. product.visible=1
  304. text.visible=1
  305. needclickout=0
  306.  
  307. [web_mouseenter]
  308. IF needclickout=0 THEN
  309. web.currentframe=2
  310. ENDIF
  311.  
  312. [web_mouseexit]
  313. web.currentframe=1
  314.  
  315. [web_click]
  316. IF needclickout=0 THEN
  317. web.currentframe=1
  318. connect.visible=1
  319. product.visible=0
  320. text.visible=0
  321. needclickout=1
  322. ENDIF
  323.  
  324. [product_mouseenter]
  325. product.currentframe=2
  326.  
  327. [product_mouseexit]
  328. product.currentframe=1
  329.  
  330. [product_click]
  331. application1.launch
  332.  
  333. [text_click]
  334. application1.launch
  335.  
  336. [register_mouseenter]
  337. IF needclickout=0 THEN 
  338. register.currentframe=2 
  339. ENDIF
  340.  
  341. [register_mouseexit]
  342. register.currentframe=1
  343.  
  344. [register_click]
  345. openfile "registration.htm"
  346. product.visible=1
  347. text.visible=1
  348. ENDIF
  349.  
  350. [connect_click]
  351. openfile "http://www.gsp.cc"
  352. connect.visible=0
  353. product.visible=1
  354. text.visible=1
  355. needclickout=0
  356.  
  357. [close_mouseenter]
  358. close.currentframe=2
  359.  
  360. [close_mouseexit]
  361. close.currentframe=1
  362.  
  363. [close_click]
  364. closelauncher
  365.  
  366. [manual_mouseenter]
  367. manual.currentframe=2
  368.  
  369. [manual_mouseexit]
  370. manual.currentframe=1
  371.  
  372. [manual_click]
  373. application2.launch
  374.  
  375. [manualtext_click]
  376. application2.launch
  377.