home *** CD-ROM | disk | FTP | other *** search
/ Atlas of the Solar System / NewAtlasOfTheSolarSystem.iso / dk.gsp < prev    next >
INI File  |  2004-07-29  |  13KB  |  461 lines

  1. [AutoCreate]
  2. // *** Initialize variables ***
  3. CDNUMBER="gspcd1058a"
  4. LAUNCHERID="New Atlas of the Solar System"
  5. LAUNCHERTITLE="Dorling Kindersley..."
  6. TEMPHEIGHT=251
  7. TEMPWIDTH=331
  8. SetTitle LauncherTitle
  9. // *** Prepare windows and graphics ***
  10. //Prepare MAINWINDOW and all it's graphics
  11. NewWindow MAINWINDOW
  12. MAINWINDOW.StayOnTop=0
  13. MAINWINDOW.Top=0
  14. MAINWINDOW.Left=0
  15. MAINWINDOW.Width=640
  16. MAINWINDOW.Height=480
  17. MAINWINDOW.Color=16777215
  18. MAINWINDOW.CloseAfter=0
  19. MAINWINDOW.Enabled=1
  20. //Prepare BACKGROUND graphic
  21. NewGraphic BACKGROUND,MAINWINDOW
  22. BACKGROUND.Top=0
  23. BACKGROUND.Left=0
  24. BACKGROUND.Width=640
  25. BACKGROUND.Height=480
  26. BACKGROUND.FrameWidth=640
  27. BACKGROUND.FrameHeight=480
  28. BACKGROUND.CurrentFrame=1
  29. BACKGROUND.Visible=1
  30. BACKGROUND.Color=16777215
  31. BACKGROUND.SingleMask=0
  32. BACKGROUND.SingleHotSpot=0
  33. BACKGROUND.Transparent=0
  34. BACKGROUND.Stretch=0
  35. BACKGROUND.ClickRepeatTime=0
  36. //Prepare REGISTER graphic
  37. NewGraphic REGISTER,BACKGROUND
  38. REGISTER.Top=315
  39. REGISTER.Left=180
  40. REGISTER.Width=119
  41. REGISTER.Height=157
  42. REGISTER.FrameWidth=119
  43. REGISTER.FrameHeight=157
  44. REGISTER.CurrentFrame=1
  45. REGISTER.Visible=1
  46. REGISTER.Color=16777215
  47. REGISTER.SingleMask=0
  48. REGISTER.SingleHotSpot=0
  49. REGISTER.Transparent=0
  50. REGISTER.Stretch=0
  51. REGISTER.ClickRepeatTime=0
  52. //Prepare CLOSE graphic
  53. NewGraphic CLOSE,MAINWINDOW
  54. CLOSE.Top=10
  55. CLOSE.Left=610
  56. CLOSE.Width=17
  57. CLOSE.Height=14
  58. CLOSE.FrameWidth=17
  59. CLOSE.FrameHeight=14
  60. CLOSE.CurrentFrame=1
  61. CLOSE.Visible=1
  62. CLOSE.Color=16777215
  63. CLOSE.SingleMask=0
  64. CLOSE.SingleHotSpot=0
  65. CLOSE.Transparent=0
  66. CLOSE.Stretch=0
  67. CLOSE.ClickRepeatTime=0
  68. //Prepare PRODUCT graphic
  69. NewGraphic PRODUCT,MAINWINDOW
  70. PRODUCT.Top=20
  71. PRODUCT.Left=155
  72. PRODUCT.Width=331
  73. PRODUCT.Height=251
  74. PRODUCT.FrameWidth=331
  75. PRODUCT.FrameHeight=251
  76. PRODUCT.CurrentFrame=1
  77. PRODUCT.Visible=1
  78. PRODUCT.Color=16777215
  79. PRODUCT.SingleMask=0
  80. PRODUCT.SingleHotSpot=0
  81. PRODUCT.Transparent=0
  82. PRODUCT.Stretch=0
  83. PRODUCT.ClickRepeatTime=0
  84. //Prepare WEB graphic
  85. NewGraphic WEB,MAINWINDOW
  86. WEB.Top=315
  87. WEB.Left=341
  88. WEB.Width=119
  89. WEB.Height=157
  90. WEB.FrameWidth=119
  91. WEB.FrameHeight=157
  92. WEB.CurrentFrame=1
  93. WEB.Visible=1
  94. WEB.Color=16777215
  95. WEB.SingleMask=0
  96. WEB.SingleHotSpot=0
  97. WEB.Transparent=0
  98. WEB.Stretch=0
  99. WEB.ClickRepeatTime=0
  100. //Prepare TEXT graphic
  101. NewGraphic TEXT,MAINWINDOW
  102. TEXT.Top=290
  103. TEXT.Left=262
  104. TEXT.Width=116
  105. TEXT.Height=18
  106. TEXT.FrameWidth=116
  107. TEXT.FrameHeight=18
  108. TEXT.CurrentFrame=1
  109. TEXT.Visible=1
  110. TEXT.Color=16777215
  111. TEXT.SingleMask=0
  112. TEXT.SingleHotSpot=0
  113. TEXT.Transparent=0
  114. TEXT.Stretch=0
  115. TEXT.ClickRepeatTime=0
  116. //Prepare CONNECT graphic
  117. NewGraphic CONNECT,MAINWINDOW
  118. CONNECT.Top=25
  119. CONNECT.Left=102
  120. CONNECT.Width=436
  121. CONNECT.Height=298
  122. CONNECT.FrameWidth=436
  123. CONNECT.FrameHeight=298
  124. CONNECT.CurrentFrame=1
  125. CONNECT.Visible=0
  126. CONNECT.Color=16777215
  127. CONNECT.SingleMask=0
  128. CONNECT.SingleHotSpot=0
  129. CONNECT.Transparent=0
  130. CONNECT.Stretch=0
  131. CONNECT.ClickRepeatTime=0
  132. //Prepare NETCONNECT graphic
  133. NewGraphic NETCONNECT,CONNECT
  134. NETCONNECT.Top=187
  135. NETCONNECT.Left=187
  136. NETCONNECT.Width=62
  137. NETCONNECT.Height=71
  138. NETCONNECT.FrameWidth=62
  139. NETCONNECT.FrameHeight=71
  140. NETCONNECT.CurrentFrame=1
  141. NETCONNECT.Visible=1
  142. NETCONNECT.Color=16777215
  143. NETCONNECT.SingleMask=0
  144. NETCONNECT.SingleHotSpot=0
  145. NETCONNECT.Transparent=0
  146. NETCONNECT.Stretch=0
  147. NETCONNECT.ClickRepeatTime=0
  148. //Prepare REGCONNECT graphic
  149. NewGraphic REGCONNECT,MAINWINDOW
  150. REGCONNECT.Top=25
  151. REGCONNECT.Left=102
  152. REGCONNECT.Width=436
  153. REGCONNECT.Height=298
  154. REGCONNECT.FrameWidth=436
  155. REGCONNECT.FrameHeight=298
  156. REGCONNECT.CurrentFrame=1
  157. REGCONNECT.Visible=0
  158. REGCONNECT.Color=16777215
  159. REGCONNECT.SingleMask=0
  160. REGCONNECT.SingleHotSpot=0
  161. REGCONNECT.Transparent=0
  162. REGCONNECT.Stretch=0
  163. REGCONNECT.ClickRepeatTime=0
  164. //Prepare REGONLINE graphic
  165. NewGraphic REGONLINE,REGCONNECT
  166. REGONLINE.Top=50
  167. REGONLINE.Left=167
  168. REGONLINE.Width=102
  169. REGONLINE.Height=62
  170. REGONLINE.FrameWidth=102
  171. REGONLINE.FrameHeight=62
  172. REGONLINE.CurrentFrame=1
  173. REGONLINE.Visible=0
  174. REGONLINE.Color=16777215
  175. REGONLINE.SingleMask=0
  176. REGONLINE.SingleHotSpot=0
  177. REGONLINE.Transparent=0
  178. REGONLINE.Stretch=0
  179. REGONLINE.ClickRepeatTime=0
  180. //Prepare REGPOST graphic
  181. NewGraphic REGPOST,REGCONNECT
  182. REGPOST.Top=175
  183. REGPOST.Left=165
  184. REGPOST.Width=106
  185. REGPOST.Height=97
  186. REGPOST.FrameWidth=106
  187. REGPOST.FrameHeight=97
  188. REGPOST.CurrentFrame=1
  189. REGPOST.Visible=0
  190. REGPOST.Color=16777215
  191. REGPOST.SingleMask=0
  192. REGPOST.SingleHotSpot=0
  193. REGPOST.Transparent=0
  194. REGPOST.Stretch=0
  195. REGPOST.ClickRepeatTime=0
  196. //Prepare SPLASH and all it's graphics
  197. NewWindow SPLASH
  198. SPLASH.StayOnTop=0
  199. SPLASH.Top=0
  200. SPLASH.Left=0
  201. SPLASH.Width=640
  202. SPLASH.Height=480
  203. SPLASH.Color=16777215
  204. SPLASH.CloseAfter=2000
  205. SPLASH.Enabled=0
  206. //Prepare GRAPHIC1 graphic
  207. NewGraphic GRAPHIC1,SPLASH
  208. GRAPHIC1.Top=0
  209. GRAPHIC1.Left=0
  210. GRAPHIC1.Width=640
  211. GRAPHIC1.Height=480
  212. GRAPHIC1.FrameWidth=640
  213. GRAPHIC1.FrameHeight=480
  214. GRAPHIC1.CurrentFrame=1
  215. GRAPHIC1.Visible=1
  216. GRAPHIC1.Color=16777215
  217. GRAPHIC1.SingleMask=0
  218. GRAPHIC1.SingleHotSpot=0
  219. GRAPHIC1.Transparent=0
  220. GRAPHIC1.Stretch=0
  221. GRAPHIC1.ClickRepeatTime=0
  222. // *** Load up some images and stuff ***
  223. TempWidth=TEXT.Width //Preserve the sprite's width and height
  224. TempHeight=TEXT.Height // As the next statement may try to change them
  225. TEXT.LoadFrame 1,"dk.dat:text.jpg"
  226. TEXT.Width=TempWidth //Now restore the sprite's width and height
  227. TEXT.Height=TempHeight
  228. TempWidth=CLOSE.Width //Preserve the sprite's width and height
  229. TempHeight=CLOSE.Height // As the next statement may try to change them
  230. CLOSE.LoadFrame 1,"dk.dat:close.jpg"
  231. CLOSE.Width=TempWidth //Now restore the sprite's width and height
  232. CLOSE.Height=TempHeight
  233. TempWidth=BACKGROUND.Width //Preserve the sprite's width and height
  234. TempHeight=BACKGROUND.Height // As the next statement may try to change them
  235. BACKGROUND.LoadFrame 1,"dk.dat:background.jpg"
  236. BACKGROUND.Width=TempWidth //Now restore the sprite's width and height
  237. BACKGROUND.Height=TempHeight
  238. TempWidth=WEB.Width //Preserve the sprite's width and height
  239. TempHeight=WEB.Height // As the next statement may try to change them
  240. WEB.LoadFrame 1,"dk.dat:web.jpg"
  241. WEB.Width=TempWidth //Now restore the sprite's width and height
  242. WEB.Height=TempHeight
  243. TempWidth=WEB.Width //Preserve the sprite's width and height
  244. TempHeight=WEB.Height // As the next statement may try to change them
  245. WEB.LoadFrame 2,"dk.dat:webover.jpg"
  246. WEB.Width=TempWidth //Now restore the sprite's width and height
  247. WEB.Height=TempHeight
  248. TempWidth=REGISTER.Width //Preserve the sprite's width and height
  249. TempHeight=REGISTER.Height // As the next statement may try to change them
  250. REGISTER.LoadFrame 1,"dk.dat:register.jpg"
  251. REGISTER.Width=TempWidth //Now restore the sprite's width and height
  252. REGISTER.Height=TempHeight
  253. TempWidth=REGISTER.Width //Preserve the sprite's width and height
  254. TempHeight=REGISTER.Height // As the next statement may try to change them
  255. REGISTER.LoadFrame 2,"dk.dat:registerover.jpg"
  256. REGISTER.Width=TempWidth //Now restore the sprite's width and height
  257. REGISTER.Height=TempHeight
  258. TempWidth=CLOSE.Width //Preserve the sprite's width and height
  259. TempHeight=CLOSE.Height // As the next statement may try to change them
  260. CLOSE.LoadFrame 2,"dk.dat:close2.jpg"
  261. CLOSE.Width=TempWidth //Now restore the sprite's width and height
  262. CLOSE.Height=TempHeight
  263. TempWidth=CONNECT.Width //Preserve the sprite's width and height
  264. TempHeight=CONNECT.Height // As the next statement may try to change them
  265. CONNECT.LoadFrame 1,"dk.dat:net.jpg"
  266. CONNECT.Width=TempWidth //Now restore the sprite's width and height
  267. CONNECT.Height=TempHeight
  268. TempWidth=NETCONNECT.Width //Preserve the sprite's width and height
  269. TempHeight=NETCONNECT.Height // As the next statement may try to change them
  270. NETCONNECT.LoadFrame 1,"dk.dat:internet.jpg"
  271. NETCONNECT.Width=TempWidth //Now restore the sprite's width and height
  272. NETCONNECT.Height=TempHeight
  273. TempWidth=NETCONNECT.Width //Preserve the sprite's width and height
  274. TempHeight=NETCONNECT.Height // As the next statement may try to change them
  275. NETCONNECT.LoadFrame 2,"dk.dat:internetover.jpg"
  276. NETCONNECT.Width=TempWidth //Now restore the sprite's width and height
  277. NETCONNECT.Height=TempHeight
  278. TempWidth=REGCONNECT.Width //Preserve the sprite's width and height
  279. TempHeight=REGCONNECT.Height // As the next statement may try to change them
  280. REGCONNECT.LoadFrame 1,"dk.dat:connect.jpg"
  281. REGCONNECT.Width=TempWidth //Now restore the sprite's width and height
  282. REGCONNECT.Height=TempHeight
  283. TempWidth=REGONLINE.Width //Preserve the sprite's width and height
  284. TempHeight=REGONLINE.Height // As the next statement may try to change them
  285. REGONLINE.LoadFrame 1,"dk.dat:onlinereg.jpg"
  286. REGONLINE.Width=TempWidth //Now restore the sprite's width and height
  287. REGONLINE.Height=TempHeight
  288. TempWidth=REGONLINE.Width //Preserve the sprite's width and height
  289. TempHeight=REGONLINE.Height // As the next statement may try to change them
  290. REGONLINE.LoadFrame 2,"dk.dat:onlineregover.jpg"
  291. REGONLINE.Width=TempWidth //Now restore the sprite's width and height
  292. REGONLINE.Height=TempHeight
  293. TempWidth=REGPOST.Width //Preserve the sprite's width and height
  294. TempHeight=REGPOST.Height // As the next statement may try to change them
  295. REGPOST.LoadFrame 1,"dk.dat:registerpost.jpg"
  296. REGPOST.Width=TempWidth //Now restore the sprite's width and height
  297. REGPOST.Height=TempHeight
  298. TempWidth=REGPOST.Width //Preserve the sprite's width and height
  299. TempHeight=REGPOST.Height // As the next statement may try to change them
  300. REGPOST.LoadFrame 2,"dk.dat:registerpostover.jpg"
  301. REGPOST.Width=TempWidth //Now restore the sprite's width and height
  302. REGPOST.Height=TempHeight
  303. TempWidth=GRAPHIC1.Width //Preserve the sprite's width and height
  304. TempHeight=GRAPHIC1.Height // As the next statement may try to change them
  305. GRAPHIC1.LoadFrame 1,"dk.dat:splash.jpg"
  306. GRAPHIC1.Width=TempWidth //Now restore the sprite's width and height
  307. GRAPHIC1.Height=TempHeight
  308. TempWidth=PRODUCT.Width //Preserve the sprite's width and height
  309. TempHeight=PRODUCT.Height // As the next statement may try to change them
  310. PRODUCT.LoadFrame 1,"dk.dat:producttemplate.jpg"
  311. PRODUCT.Width=TempWidth //Now restore the sprite's width and height
  312. PRODUCT.Height=TempHeight
  313. TempWidth=PRODUCT.Width //Preserve the sprite's width and height
  314. TempHeight=PRODUCT.Height // As the next statement may try to change them
  315. PRODUCT.LoadFrame 2,"dk.dat:productselecttemplate.jpg"
  316. PRODUCT.Width=TempWidth //Now restore the sprite's width and height
  317. PRODUCT.Height=TempHeight
  318. // *** Hotspots, animations, scroll to lists and applications defined here ***
  319. NewApplication APPLICATION1
  320. APPLICATION1.Description="New Atlas of the Solar System"
  321. APPLICATION1.DirectFromCD=1
  322. APPLICATION1.DirectFromCDFilename="D:\Autorun.exe"
  323. APPLICATION1.DirectFromCDParameters=""
  324. APPLICATION1.InstallerFilename="D:\SetupDat\Install.exe"
  325. APPLICATION1.UniqueFilename=""
  326. APPLICATION1.FileToRun="Start Menu:\Programs\DK Multimedia\New Atlas of the Solar System.lnk"
  327. APPLICATION1.FileToRunParameters=""
  328. APPLICATION1.CloseLauncherAfterRunning=1
  329. APPLICATION1.UniqueNumber="1"
  330. APPLICATION1.CDID=""
  331. APPLICATION1.InsertCDMessage=""
  332. NewHotspot HOTSPOT2,2199551,WEB
  333.  
  334. [Start]
  335. SPLASH.Center
  336. SPLASH.Visible=1
  337. MAINWINDOW.Center
  338.  
  339. [splash_hide]
  340. mainwindow.visible=1
  341.  
  342. [MAINWINDOW_SHOW]
  343. needclickout=0
  344.  
  345. [background_click]
  346. regconnect.visible=0
  347. connect.visible=0
  348. product.visible=1
  349. text.visible=1
  350. needclickout=0
  351.  
  352. [web_mouseenter]
  353. IF needclickout=0 THEN
  354. web.currentframe=2
  355. ENDIF
  356.  
  357. [web_mouseexit]
  358. web.currentframe=1
  359.  
  360. [web_click]
  361. IF needclickout=0 THEN
  362. web.currentframe=1
  363. connect.visible=1
  364. netconnect.visible=1
  365. product.visible=0
  366. text.visible=0
  367. needclickout=1
  368. ENDIF
  369.  
  370. [product_mouseenter]
  371. product.currentframe=2
  372.  
  373. [product_mouseexit]
  374. product.currentframe=1
  375.  
  376. [product_click]
  377. application1.launch
  378.  
  379. [text_click]
  380. application1.launch
  381.  
  382. [register_mouseenter]
  383. IF needclickout=0 THEN 
  384. register.currentframe=2 
  385. ENDIF
  386.  
  387. [register_mouseexit]
  388. register.currentframe=1
  389.  
  390. [register_click]
  391. IF needclickout=0 THEN
  392. register.currentframe=1
  393. regconnect.visible=1
  394. regonline.visible=1
  395. regpost.visible=1
  396. product.visible=0
  397. text.visible=0
  398. needclickout=1
  399. ENDIF
  400.  
  401. [regonline_mouseenter]
  402. regonline.currentframe=2
  403.  
  404. [regonline_mouseexit]
  405. regonline.currentframe=1
  406.  
  407. [regonline_click]
  408. openfile "http://www.gsp.cc/register"
  409. regconnect.visible=0
  410. regonline.visible=0
  411. regpost.visible=0
  412. product.visible=1
  413. text.visible=1
  414. needclickout=0
  415.  
  416. [regpost_mouseenter]
  417. regpost.currentframe=2
  418.  
  419. [regpost_mouseexit]
  420. regpost.currentframe=1
  421.  
  422. [regpost_click]
  423. openfile "registration.htm"
  424. regconnect.visible=0
  425. regonline.visible=0
  426. regpost.visible=0
  427. product.visible=1
  428. text.visible=1
  429. needclickout=0
  430.  
  431.  
  432. [regconnect_click]
  433. needclickout=1
  434.  
  435. [connect_click]
  436. needclickout=1
  437.  
  438. [netconnect_mouseenter]
  439. netconnect.currentframe=2
  440.  
  441. [netconnect_mouseexit]
  442. netconnect.currentframe=1
  443.  
  444. [netconnect_click]
  445. openfile "https://www.gsp.cc/perl/product/product.pl?_STATUS=GET_BRAND_PAGE&PRODUCT_BRAND_ID=2"
  446. connect.visible=0
  447. netconnect.visible=0
  448. product.visible=1
  449. text.visible=1
  450. needclickout=0
  451.  
  452. [close_mouseenter]
  453. close.currentframe=2
  454.  
  455. [close_mouseexit]
  456. close.currentframe=1
  457.  
  458. [close_click]
  459. closelauncher
  460.  
  461.