home *** CD-ROM | disk | FTP | other *** search
/ CD/PC Actual: Windows XP / CDWindowsXP.iso / Datos / Multimedia / tour / Professional / Tour.exe / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2001-07-26  |  15.1 KB  |  545 lines

  1. function LoadIntroNav()
  2. {
  3.    bkgd.blnIntroMode = 1;
  4.    if(!_level6.nav.bln_CoreNavLoading && !_level6.nav.bln_ExtendedNavLoading)
  5.    {
  6.       _level6.startNavEntrance();
  7.    }
  8. }
  9. function unLoadIntro()
  10. {
  11.    unloadMovie(_level4);
  12. }
  13. function LoadInitialInteractive()
  14. {
  15.    if(!bkgd.blnDisableSkip)
  16.    {
  17.       bkgd.blnDisableSkip = 1;
  18.       bkgd.blnIntroMode = 0;
  19.       resetMenuStates();
  20.       if(!_level6.nav.bln_CoreNavLoading && !_level6.nav.bln_ExtendedNavLoading)
  21.       {
  22.          if(!_level6.nav.bln_CoreNavLoaded && !_level6.nav.bln_ExtendedNavLoaded)
  23.          {
  24.             _level6.startNavEntrance();
  25.          }
  26.          else
  27.          {
  28.             _level6.startAddedNav();
  29.          }
  30.       }
  31.       if(bkgd.OSVersion == "Pro")
  32.       {
  33.          bkgd.doAttractLoop = 1;
  34.          loadMovieNum("segment4.swf",4,"GET");
  35.       }
  36.       else
  37.       {
  38.          bkgd.doAttractLoop = 1;
  39.          loadMovieNum("segment5.swf",4,"GET");
  40.       }
  41.    }
  42. }
  43. function resetMenuStates()
  44. {
  45.    var counter;
  46.    var currArrayPos;
  47.    currArrayPos = 0;
  48.    counter = 0;
  49.    _level6.yellow.gotoAndPlay("out");
  50.    _level6.red.gotoAndPlay("out");
  51.    _level6.green.gotoAndPlay("out");
  52.    _level6.blue.gotoAndPlay("out");
  53.    _level6.silver.gotoAndPlay("out");
  54. }
  55. function testState()
  56. {
  57.    _level6.red.hideMe();
  58. }
  59. function sceneStarting(strScene)
  60. {
  61.    bkgd.currScene = strScene;
  62.    _level0.waiter.waitForVal("_level6.nav.bln_CoreNavLoaded",1,1,strScene);
  63. }
  64. function callBack(intTarg)
  65. {
  66.    if(intTarg == 1)
  67.    {
  68.       showSceneMenu();
  69.    }
  70. }
  71. function showSceneMenu()
  72. {
  73.    if(bkgd.OSVersion == "Pro" && bkgd.blnIntroMode)
  74.    {
  75.       if(bkgd.currScene == "BestForBusiness")
  76.       {
  77.          bkgd.menuState = [1,0,0,0,0];
  78.          _level6.yellowPro.gotoAndPlay("over");
  79.       }
  80.       else if(bkgd.currScene == "SafeAndEasy")
  81.       {
  82.          bkgd.menuState = [0,1,0,0,0];
  83.          _level6.yellowPro.gotoAndPlay("out");
  84.          _level6.redPro.gotoAndPlay("over");
  85.       }
  86.       else if(bkgd.currScene == "UnlockMedia")
  87.       {
  88.          bkgd.menuState = [0,0,1,0,0];
  89.          _level6.redPro.gotoAndPlay("out");
  90.          _level6.greenPro.gotoAndPlay("over");
  91.       }
  92.       else if(bkgd.currScene == "ConnectedHome")
  93.       {
  94.          bkgd.menuState = [0,0,0,1,0];
  95.          _level6.greenPro.gotoAndPlay("out");
  96.          _level6.bluePro.gotoAndPlay("over");
  97.       }
  98.       else if(bkgd.currScene == "StartHere")
  99.       {
  100.          bkgd.menuState = [0,0,0,0,1];
  101.          _level6.bluePro.gotoAndPlay("out");
  102.          _level6.silverPro.gotoAndPlay("over");
  103.       }
  104.    }
  105.    else if(bkgd.OSVersion == "Pro" && !bkgd.blnIntroMode)
  106.    {
  107.       bkgd.nav.setSelect = 1;
  108.    }
  109.    else if(bkgd.OSVersion == "Per" && bkgd.blnIntroMode == 1)
  110.    {
  111.       if(bkgd.currScene == "StartHere")
  112.       {
  113.          bkgd.menuState = [0,0,0,1];
  114.          _level6.yellowPer.gotoAndPlay("over");
  115.       }
  116.       else if(bkgd.currScene == "SafeAndEasy")
  117.       {
  118.          bkgd.menuState = [0,1,0,0];
  119.          _level6.yellowPer.gotoAndPlay("out");
  120.          _level6.redPer.gotoAndPlay("over");
  121.       }
  122.       else if(bkgd.currScene == "UnlockMedia")
  123.       {
  124.          bkgd.menuState = [0,0,1,0];
  125.          _level6.redPer.gotoAndPlay("out");
  126.          _level6.greenPer.gotoAndPlay("over");
  127.       }
  128.       else if(bkgd.currScene == "ConnectedHome")
  129.       {
  130.          bkgd.menuState = [0,0,0,1];
  131.          _level6.greenPer.gotoAndPlay("out");
  132.          _level6.bluePer.gotoAndPlay("over");
  133.       }
  134.    }
  135.    else if(bkgd.OSVersion == "Per" && !bkgd.blnIntroMode)
  136.    {
  137.       bkgd.nav.setSelect = 1;
  138.    }
  139. }
  140. function restartTour()
  141. {
  142.    _level6.gotoAndPlay(1);
  143.    unloadMovieNum(_level4);
  144.    loadMovieNum("intro.swf",4,"GET");
  145.    _level0.bkgd.blnDisableSkip = 0;
  146. }
  147. function setTimeMark()
  148. {
  149.    bkgd.timeTarg = getTimer();
  150. }
  151. function timeMarkDone(timeIncrement)
  152. {
  153.    bkgd.vo.recentTimeRequest = timeIncrement;
  154.    currTime = getTimer();
  155.    targTime = bkgd.timeTarg + timeIncrement;
  156.    if(targTime < currTime)
  157.    {
  158.       return 1;
  159.    }
  160.    return 0;
  161. }
  162. function pauseDone()
  163. {
  164.    if(0 < bkgd.vo.pauseMark)
  165.    {
  166.       if(getTimer() < bkgd.vo.pauseMark)
  167.       {
  168.          return 0;
  169.       }
  170.       return 0;
  171.    }
  172. }
  173. function markSnd(sndName, bufferTime)
  174. {
  175.    sndLength = getSndTime(sndName);
  176.    if(sndLength == null)
  177.    {
  178.       trace("markSnd(): no sound length");
  179.    }
  180.    if(bufferTime == null)
  181.    {
  182.       sndBuffer = bkgd.vo.bufferDefault;
  183.    }
  184.    else
  185.    {
  186.       sndBuffer = bufferTime;
  187.    }
  188.    bkgd.vo.timeBase = getTimer();
  189.    bkgd.vo.targTime = bkgd.vo.timeBase + sndLength + sndBuffer;
  190. }
  191. function markSndSegment(sndName)
  192. {
  193.    trace("markSndSegment called, sndName = " + sndName);
  194.    sndLength = getSndTime(sndName);
  195.    if(sndLength == null)
  196.    {
  197.       trace("mrkSndSegment: no sound length");
  198.    }
  199.    sndBuffer = bkgd.vo.bufferDefault;
  200.    bkgd.vo.targTime = bkgd.vo.timeBase + sndLength + sndBuffer;
  201. }
  202. function sndDonePlaying()
  203. {
  204.    currTime = getTimer();
  205.    if(bkgd.vo.targTime < currTime)
  206.    {
  207.       _level4.markSndDone();
  208.       return 1;
  209.    }
  210.    return 0;
  211. }
  212. function getSndTime(whichSound)
  213. {
  214.    counter = 0;
  215.    duration = sndTimeLib.length + 1;
  216.    if(subID == null)
  217.    {
  218.       do
  219.       {
  220.          if(sndTimeLib[counter][0] == whichSound)
  221.          {
  222.             return sndTimeLib[counter][1];
  223.          }
  224.          counter++;
  225.       }
  226.       while(counter < duration);
  227.       
  228.    }
  229. }
  230. function initMusic(whichSection)
  231. {
  232.    trace("initMusic() called, whichSection = " + whichSection);
  233.    trace("Music: Stopping current sound.");
  234.    sndMusic.stop();
  235.    doSndSet = 0;
  236.    if(whichSection == "Intro")
  237.    {
  238.       doSndSet = 1;
  239.       trace("Music: attaching intro loop");
  240.       sndMusic.attachSound("introLoop");
  241.    }
  242.    else if(whichSection == "BestForBusiness")
  243.    {
  244.       doSndSet = 1;
  245.       trace("Music: attaching Best For Business loop");
  246.       sndMusic.attachSound("loop1");
  247.    }
  248.    else if(whichSection == "SafeAndEasy")
  249.    {
  250.       doSndSet = 1;
  251.       trace("Music: attaching Safe and Easy loop");
  252.       sndMusic.attachSound("loop2");
  253.    }
  254.    else if(whichSection == "UnlockMedia")
  255.    {
  256.       doSndSet = 1;
  257.       trace("Music: attaching Unlock Media loop");
  258.       sndMusic.attachSound("loop3");
  259.    }
  260.    else if(whichSection == "ConnectedHome")
  261.    {
  262.       doSndSet = 1;
  263.       trace("Music: Connected Home");
  264.       sndMusic.attachSound("loop5");
  265.    }
  266.    else if(whichSection == "StartHere")
  267.    {
  268.       doSndSet = 1;
  269.       trace("Music: attaching Start Here loop");
  270.       sndMusic.attachSound("loop6");
  271.    }
  272.    if(doSndSet)
  273.    {
  274.       if(bkgd.musicOn == "noInit")
  275.       {
  276.          bkgd.musicOn = 1;
  277.          sndMusic.setVolume(bkgd.MusicVol);
  278.       }
  279.       else if(bkgd.musicOn)
  280.       {
  281.          sndMusic.setVolume(bkgd.MusicVol);
  282.       }
  283.       else
  284.       {
  285.          sndMusic.setVolume(0);
  286.       }
  287.       sndMusic.start(0,9999);
  288.    }
  289. }
  290. function toggleMusic()
  291. {
  292.    if(bkgd.musicOn)
  293.    {
  294.       bkgd.musicOn = 0;
  295.       sndMusic.setVolume(0);
  296.    }
  297.    else
  298.    {
  299.       bkgd.musicOn = 1;
  300.       sndMusic.setVolume(bkgd.MusicVol);
  301.    }
  302. }
  303. fscommand("showmenu","false");
  304. fscommand("allowscale","true");
  305. fscommand("fullscreen","true");
  306. fscommand("trapallkeys","true");
  307. _focusrect = 0;
  308. if(typeof bkgd != "object")
  309. {
  310.    bkgd = null;
  311. }
  312. bkgd = new Object();
  313. bkgd.blnIntroMode = 1;
  314. bkgd.blnRollMode = 0;
  315. bkgd.OSVersion = "Pro";
  316. bkgd.blnDisableSkip = 0;
  317. bkgd.msLogoPresent = 0;
  318. bkgd.menuState = [0];
  319. bkgd.VOvol = 100;
  320. bkgd.MusicVol = 50;
  321. bkgd.musicOn = "noInit";
  322. bkgd.timeTarg = 0;
  323. bkgd.currScene = "";
  324. bkgd.doAttractLoop = 0;
  325. bkgd.AttractLoopWaitTime = 10000;
  326. bkgd.doKioskMode = 1;
  327. bkgd.kioskModeWaitTime = 7000;
  328. bkgd.kioskModeWaitLong = 7000;
  329. bkgd.vo = new Object();
  330. bkgd.vo.timeMark = 0;
  331. bkgd.vo.targTime = 0;
  332. bkgd.vo.timeBase = 0;
  333. bkgd.vo.bufferDefault = 500;
  334. bkgd.vo.activeSnd = 0;
  335. bkgd.vo.sndTarg = 0;
  336. bkgd.vo.recentTimeRequest = 0;
  337. bkgd.vo.pauseMark = 0;
  338. bkgd.vo.pauseTime = 0;
  339. bkgd.vo.doRamp = 0;
  340. bkgd.nav = new Object();
  341. bkgd.nav.setSelect = 0;
  342. loadMovieNum("nav.swf",6,"GET");
  343. loadMovieNum("intro.swf",4,"GET");
  344. sndTimeLib = [];
  345. sndTimeLib.push(["TOUR05",5399]);
  346. sndTimeLib.push(["TOUR06",3239]);
  347. sndTimeLib.push(["TOUR07",1200]);
  348. sndTimeLib.push(["TOUR08",12700]);
  349. sndTimeLib.push(["TOUR09",2919]);
  350. sndTimeLib.push(["TOUR10",24000]);
  351. sndTimeLib.push(["TOUR11",1799]);
  352. sndTimeLib.push(["TOUR12",11800]);
  353. sndTimeLib.push(["TOUR13",2039]);
  354. sndTimeLib.push(["TOUR14",10400]);
  355. sndTimeLib.push(["TOUR15",1679]);
  356. sndTimeLib.push(["TOUR16",9900]);
  357. sndTimeLib.push(["TOUR17",9200]);
  358. sndTimeLib.push(["TOUR19",5900]);
  359. sndTimeLib.push(["TOUR20",1700]);
  360. sndTimeLib.push(["TOUR21a",12250]);
  361. sndTimeLib.push(["TOUR21b",11250]);
  362. sndTimeLib.push(["TOUR22a",6800]);
  363. sndTimeLib.push(["TOUR22b",2800]);
  364. sndTimeLib.push(["TOUR22c",2800]);
  365. sndTimeLib.push(["TOUR22d",2800]);
  366. sndTimeLib.push(["TOUR22e",2800]);
  367. sndTimeLib.push(["TOUR22f",2800]);
  368. sndTimeLib.push(["TOUR23",900]);
  369. sndTimeLib.push(["TOUR24a",5200]);
  370. sndTimeLib.push(["TOUR24b",9900]);
  371. sndTimeLib.push(["TOUR25a",3700]);
  372. sndTimeLib.push(["TOUR25b",3700]);
  373. sndTimeLib.push(["TOUR25c",3700]);
  374. sndTimeLib.push(["TOUR26a",5500]);
  375. sndTimeLib.push(["TOUR26b",5500]);
  376. sndTimeLib.push(["TOUR27",9171]);
  377. sndTimeLib.push(["TOUR28a",15600]);
  378. sndTimeLib.push(["TOUR28b",31600]);
  379. sndTimeLib.push(["TOUR29",1500]);
  380. sndTimeLib.push(["TOUR30a",3000]);
  381. sndTimeLib.push(["TOUR30b",9000]);
  382. sndTimeLib.push(["TOUR30c",9000]);
  383. sndTimeLib.push(["TOUR31a",7850]);
  384. sndTimeLib.push(["TOUR31b",15850]);
  385. sndTimeLib.push(["TOUR32a",6000]);
  386. sndTimeLib.push(["TOUR32b",6000]);
  387. sndTimeLib.push(["TOUR32c",9000]);
  388. sndTimeLib.push(["TOUR32d",19500]);
  389. sndTimeLib.push(["TOUR33a",9000]);
  390. sndTimeLib.push(["TOUR33b",7000]);
  391. sndTimeLib.push(["TOUR33c",9000]);
  392. sndTimeLib.push(["TOUR33d",21000]);
  393. sndTimeLib.push(["TOUR34",1400]);
  394. sndTimeLib.push(["TOUR35a",6600]);
  395. sndTimeLib.push(["TOUR35b",12600]);
  396. sndTimeLib.push(["TOUR36a",4100]);
  397. sndTimeLib.push(["TOUR36b",4100]);
  398. sndTimeLib.push(["TOUR36c",7100]);
  399. sndTimeLib.push(["TOUR36d",8100]);
  400. sndTimeLib.push(["TOUR36e",8100]);
  401. sndTimeLib.push(["TOUR36f",15100]);
  402. sndTimeLib.push(["TOUR36g",29100]);
  403. sndTimeLib.push(["TOUR37",8000]);
  404. sndTimeLib.push(["TOUR38a",10000]);
  405. sndTimeLib.push(["TOUR38b",19000]);
  406. sndTimeLib.push(["TOUR39",1700]);
  407. sndTimeLib.push(["TOUR40a",4100]);
  408. sndTimeLib.push(["TOUR40b",9100]);
  409. sndTimeLib.push(["TOUR42",5500]);
  410. sndTimeLib.push(["TOUR43a",5700]);
  411. sndTimeLib.push(["TOUR43b",5700]);
  412. sndTimeLib.push(["TOUR43c",11700]);
  413. sndTimeLib.push(["TOUR45",1100]);
  414. sndTimeLib.push(["TOUR46",10800]);
  415. sndTimeLib.push(["TOUR47",5100]);
  416. sndTimeLib.push(["TOUR49a",4600]);
  417. sndTimeLib.push(["TOUR49b",2600]);
  418. sndTimeLib.push(["TOUR49c",9600]);
  419. sndTimeLib.push(["TOUR49d",7600]);
  420. sndTimeLib.push(["TOUR49e",12900]);
  421. sndTimeLib.push(["TOUR50a",10700]);
  422. sndTimeLib.push(["TOUR50b",10700]);
  423. sndTimeLib.push(["TOUR51a",9500]);
  424. sndTimeLib.push(["TOUR51b",13500]);
  425. sndTimeLib.push(["TOUR51c",15500]);
  426. sndTimeLib.push(["TOUR51d",21500]);
  427. sndTimeLib.push(["TOUR52a",18400]);
  428. sndTimeLib.push(["TOUR52b",13400]);
  429. sndTimeLib.push(["TOUR52c",10400]);
  430. sndTimeLib.push(["TOUR54",1400]);
  431. sndTimeLib.push(["TOUR55",9900]);
  432. sndTimeLib.push(["TOUR56a",3100]);
  433. sndTimeLib.push(["TOUR56b",3100]);
  434. sndTimeLib.push(["TOUR56c",3100]);
  435. sndTimeLib.push(["TOUR56d",3100]);
  436. sndTimeLib.push(["TOUR56e",9100]);
  437. sndTimeLib.push(["TOUR58",1800]);
  438. sndTimeLib.push(["TOUR59a",10500]);
  439. sndTimeLib.push(["TOUR59b",4500]);
  440. sndTimeLib.push(["TOUR59c",4500]);
  441. sndTimeLib.push(["TOUR59d",19500]);
  442. sndTimeLib.push(["TOUR60a",4000]);
  443. sndTimeLib.push(["TOUR60b",4000]);
  444. sndTimeLib.push(["TOUR60c",4000]);
  445. sndTimeLib.push(["TOUR60d",9000]);
  446. sndTimeLib.push(["TOUR60e",14500]);
  447. sndTimeLib.push(["TOUR62",5700]);
  448. sndTimeLib.push(["TOUR63",3800]);
  449. sndTimeLib.push(["TOUR64a",8000]);
  450. sndTimeLib.push(["TOUR64b",8200]);
  451. sndTimeLib.push(["TOUR65a",9000]);
  452. sndTimeLib.push(["TOUR65b",12952]);
  453. sndTimeLib.push(["TOUR66",10000]);
  454. sndTimeLib.push(["TOUR67",2900]);
  455. sndTimeLib.push(["TOUR68",7600]);
  456. sndTimeLib.push(["TOUR69a",12350]);
  457. sndTimeLib.push(["TOUR69b",5700]);
  458. sndTimeLib.push(["TOUR70",10300]);
  459. sndTimeLib.push(["TOUR71",4900]);
  460. sndTimeLib.push(["TOUR72a",4000]);
  461. sndTimeLib.push(["TOUR72b",4000]);
  462. sndTimeLib.push(["TOUR73",2300]);
  463. sndTimeLib.push(["TOUR74a",4000]);
  464. sndTimeLib.push(["TOUR74b",6500]);
  465. sndTimeLib.push(["TOUR74c",8382]);
  466. sndTimeLib.push(["TOUR74d",9914]);
  467. sndTimeLib.push(["TOUR74e",19331]);
  468. sndTimeLib.push(["TOUR74f",23511]);
  469. sndTimeLib.push(["TOUR74g",23695]);
  470. sndTimeLib.push(["TOUR76",11559]);
  471. sndTimeLib.push(["TOUR77",8800]);
  472. sndTimeLib.push(["TOUR78",5800]);
  473. sndTimeLib.push(["TOUR79",8400]);
  474. sndTimeLib.push(["TOUR81",7359]);
  475. sndTimeLib.push(["TOUR82",4300]);
  476. sndTimeLib.push(["TOUR83a",15524]);
  477. sndTimeLib.push(["TOUR83b",12600]);
  478. sndTimeLib.push(["TOUR83c",23600]);
  479. sndTimeLib.push(["TOUR84",5800]);
  480. sndTimeLib.push(["TOUR85",5200]);
  481. sndTimeLib.push(["TOUR86",3200]);
  482. sndTimeLib.push(["TOUR87a",12000]);
  483. sndTimeLib.push(["TOUR87b",23000]);
  484. sndTimeLib.push(["TOUR88",7000]);
  485. sndTimeLib.push(["TOUR89",10000]);
  486. sndTimeLib.push(["TOUR90",9500]);
  487. sndTimeLib.push(["TOUR91",2800]);
  488. sndTimeLib.push(["TOUR92",2900]);
  489. sndTimeLib.push(["TOUR93",12300]);
  490. sndTimeLib.push(["TOUR94",11300]);
  491. sndTimeLib.push(["TOUR95",12600]);
  492. sndTimeLib.push(["TOUR97",5400]);
  493. sndTimeLib.push(["TOUR98",3200]);
  494. sndTimeLib.push(["TOUR99",6300]);
  495. sndTimeLib.push(["TOUR100",21300]);
  496. sndTimeLib.push(["TOUR101",9000]);
  497. sndTimeLib.push(["TOUR102a",11150]);
  498. sndTimeLib.push(["TOUR102b",14150]);
  499. sndTimeLib.push(["TOUR103",10200]);
  500. sndTimeLib.push(["TOUR104",2900]);
  501. sndTimeLib.push(["TOUR105",9400]);
  502. sndTimeLib.push(["TOUR106",7000]);
  503. sndTimeLib.push(["TOUR107",14900]);
  504. sndTimeLib.push(["TOUR108",7200]);
  505. sndTimeLib.push(["TOUR109",21700]);
  506. sndTimeLib.push(["TOUR110",2800]);
  507. sndTimeLib.push(["TOUR111",9000]);
  508. sndTimeLib.push(["TOUR112",8500]);
  509. sndTimeLib.push(["TOUR113",19100]);
  510. sndTimeLib.push(["TOUR114",3100]);
  511. sndTimeLib.push(["TOUR115",8700]);
  512. sndTimeLib.push(["TOUR116",9200]);
  513. sndTimeLib.push(["TOUR117",11800]);
  514. sndTimeLib.push(["TOUR119",9999]);
  515. sndTimeLib.push(["TOUR120",3100]);
  516. sndTimeLib.push(["TOUR121",13600]);
  517. sndTimeLib.push(["TOUR122",19400]);
  518. sndTimeLib.push(["TOUR123",6100]);
  519. sndTimeLib.push(["TOUR124",14300]);
  520. sndTimeLib.push(["TOUR125",10400]);
  521. sndTimeLib.push(["TOUR126a",7650]);
  522. sndTimeLib.push(["TOUR126b",24650]);
  523. sndTimeLib.push(["TOUR126c",18650]);
  524. sndTimeLib.push(["TOUR127a",11050]);
  525. sndTimeLib.push(["TOUR127b",12050]);
  526. sndTimeLib.push(["TOUR128",2200]);
  527. sndTimeLib.push(["TOUR129a",21600]);
  528. sndTimeLib.push(["TOUR129b",10600]);
  529. sndTimeLib.push(["TOUR130",11100]);
  530. sndTimeLib.push(["TOUR131",11500]);
  531. sndTimeLib.push(["TOUR132a",9200]);
  532. sndTimeLib.push(["TOUR132b",9200]);
  533. sndTimeLib.push(["TOUR132c",9200]);
  534. sndTimeLib.push(["TOUR133",16700]);
  535. sndTimeLib.push(["TOUR134",7100]);
  536. sndTimeLib.push(["TOUR135",2800]);
  537. sndTimeLib.push(["TOUR136",7700]);
  538. sndTimeLib.push(["TOUR137",9900]);
  539. sndTimeLib.push(["TOUR138",26400]);
  540. sndTimeLib.push(["TOUR139",19350]);
  541. sndTimeLib.push(["TOUR140",16200]);
  542. sndTimeLib.push(["TOUR141",13600]);
  543. sndTimeLib.push(["TOUR142",16300]);
  544. sndMusic = new Sound(this);
  545.