Advertisement
Guest User

Clock Script Source Code

a guest
Feb 16th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Frame 1 do action:
  2.  
  3. coco = "";
  4. boom = false;
  5. boomboom.stop();
  6. keyListener = new Object();
  7. keyListener2 = new Object();
  8. drawer4._visible = false;
  9. drawer4.stop();
  10. drawer2._visible = false;
  11. drawer2.stop();
  12. kbrd_sc._visible = false;
  13. alert_mc.gotoAndStop(1);
  14. alert_mc._visible = false;
  15. ryoclock3.elvis._visible = false;
  16. ryoclock3.elvis2._visible = false;
  17. ryoclock3.ryoclock.snooze_hand._visible = true;
  18. ryoclock3.ryoclock.snooze_hand2._visible = false;
  19. ryoclock3.ryoclock.music_note._visible = true;
  20. ryoclock3.ryoclock.music_note.stop();
  21. ryoclock3.ryoclock.clocko._visible = true;
  22. ryoclock3.ryoclock.scooby._visible = true;
  23. ryoclock3.ryoclock.announcing._visible = false;
  24. ryoclock3.ryoclock.snoozing._visible = false;
  25. ryoclock3.ryoclock.clocko.stop();
  26. ryoclock3.ryoclock.barney._visible = false;
  27. no1.stop();
  28. tti = new Sound();
  29. boomer = new Sound();
  30.  
  31. DefineSprite22, Frame1:
  32.  
  33. coco = "";
  34. boom = false;
  35. boomboom.stop();
  36. keyListener = new Object();
  37. keyListener2 = new Object();
  38. drawer4._visible = false;
  39. drawer4.stop();
  40. drawer2._visible = false;
  41. drawer2.stop();
  42. kbrd_sc._visible = false;
  43. alert_mc.gotoAndStop(1);
  44. alert_mc._visible = false;
  45. ryoclock3.elvis._visible = false;
  46. ryoclock3.elvis2._visible = false;
  47. ryoclock3.ryoclock.snooze_hand._visible = true;
  48. ryoclock3.ryoclock.snooze_hand2._visible = false;
  49. ryoclock3.ryoclock.music_note._visible = true;
  50. ryoclock3.ryoclock.music_note.stop();
  51. ryoclock3.ryoclock.clocko._visible = true;
  52. ryoclock3.ryoclock.scooby._visible = true;
  53. ryoclock3.ryoclock.announcing._visible = false;
  54. ryoclock3.ryoclock.snoozing._visible = false;
  55. ryoclock3.ryoclock.clocko.stop();
  56. ryoclock3.ryoclock.barney._visible = false;
  57. no1.stop();
  58. tti = new Sound();
  59. boomer = new Sound();
  60. boomer.attachSound("signal2");
  61. hours_s = new Sound();
  62. minutes_s = new Sound();
  63. apm_s = new Sound();
  64. tti.attachSound("the_time_is");
  65. rmt.attachSound("rmt");
  66. toll = new Sound();
  67. c15 = new Sound();
  68. c30 = new Sound();
  69. c45 = new Sound();
  70. c0 = new Sound();
  71. toll.attachSound("toll");
  72. c15.attachSound("chime15");
  73. c30.attachSound("chime30");
  74. c45.attachSound("chime45");
  75. c0.attachSound("chime0");
  76. talking = false;
  77. love = "---";
  78. notation = "----";
  79. buzzer = new Sound();
  80. buzzer.attachSound("bell");
  81. alert = new Sound();
  82. alert.attachSound("alert1");
  83. a_time = 0;
  84. alarm_setting = false;
  85. alarm_state = true;
  86. alarm_ringing = false;
  87. snooze_minutes = 10;
  88. timing = false;
  89. snooze_state = false;
  90. elapsedTime = "";
  91. startTime = "";
  92. time_remaining;
  93. time_left = "";
  94. chiming = false;
  95. talking2 = false;
  96. chime_state = true;
  97. talk_state = true;
  98. drawer2.drawer.date_btn.onPress = function()
  99. {
  100.    drawer4._visible = true;
  101.    drawer4.gotoAndPlay(1);
  102.    drawer4.play();
  103. };
  104. open_drawer.onPress = function()
  105. {
  106.    open_drawer._visible = false;
  107.    drawer2._visible = true;
  108.    drawer2.gotoAndPlay(1);
  109.    drawer2.play();
  110. };
  111. drawer2.drawer.snooze.onPress = function()
  112. {
  113.    if(snooze_state == false && alarm_state == true && alarm_ringing == true & alarm_setting == false)
  114.    {
  115.       buzzer.stop();
  116.       alarm_ringing = false;
  117.       alarm_state = true;
  118.       snooze_state = true;
  119.       ryoclock3.ryoclock.snoozing._visible = true;
  120.       startTime = getTimer();
  121.       timing = true;
  122.    }
  123.    else if(snooze_state == true)
  124.    {
  125.       no1.play();
  126.       alert.start();
  127.       alert_mc.gotoAndStop(12);
  128.       alert_mc._visible = true;
  129.    }
  130.    else
  131.    {
  132.       no1.play();
  133.       alert.start();
  134.       alert_mc.gotoAndStop(11);
  135.       alert_mc._visible = true;
  136.    }
  137. };
  138. drawer2.drawer.alm_set.onPress = function()
  139. {
  140.    if(alarm_setting == false)
  141.    {
  142.       alarm_setting = true;
  143.       ryoclock3.elvis2._visible = false;
  144.       alarm_state = false;
  145.       ryoclock3.ryoclock.barney._visible = true;
  146.       alarm_ringing = false;
  147.       buzzer.stop();
  148.       timing = false;
  149.       time_left = "0";
  150.       snooze_state = false;
  151.       ryoclock3.ryoclock.snoozing._visible = false;
  152.       ryoclock3.ryoclock.clocko._visible = true;
  153.       love = "---";
  154.       notation = "----";
  155.       ryoclock3.ryoclock.clocko.gotoAndStop(1);
  156.       ryoclock3.ryoclock.clocko.stop();
  157.       ryoclock3.elvis._visible = true;
  158.       ryoclock3.ryoclock.snooze_hand._visible = true;
  159.       ryoclock3.ryoclock.snooze_hand2._visible = false;
  160.    }
  161.    else if(alarm_setting == true)
  162.    {
  163.       ryoclock3.ryoclock.barney._visible = false;
  164.       alarm_setting = false;
  165.       alarm_state = true;
  166.       alarm_ringing = false;
  167.       timing = false;
  168.       time_left = "0";
  169.       snooze_state = false;
  170.       ryoclock3.ryoclock.snoozing._visible = false;
  171.       love = "---";
  172.       notation = "----";
  173.       ryoclock3.elvis._visible = false;
  174.    }
  175. };
  176. drawer2.drawer.alm_on.onPress = function()
  177. {
  178.    if(alarm_setting == false)
  179.    {
  180.       if(alarm_state == false)
  181.       {
  182.          alarm_state = true;
  183.          ryoclock3.ryoclock.clocko._visible = true;
  184.          alarm_ringing = false;
  185.          timing = false;
  186.          time_left = "0";
  187.          snooze_state = false;
  188.          ryoclock3.ryoclock.snoozing._visible = false;
  189.          love = "---";
  190.          notation = "----";
  191.       }
  192.       else if(alarm_state == true)
  193.       {
  194.          no1.play();
  195.          alert.start();
  196.          alert_mc.gotoAndStop(2);
  197.          alert_mc._visible = true;
  198.       }
  199.    }
  200.    else if(alarm_setting == true)
  201.    {
  202.       no1.play();
  203.       alert.start();
  204.       alert_mc.gotoAndStop(7);
  205.       alert_mc._visible = true;
  206.    }
  207. };
  208. drawer2.drawer.alm_off.onPress = function()
  209. {
  210.    if(alarm_setting == false)
  211.    {
  212.       if(alarm_state == true)
  213.       {
  214.          alarm_state = false;
  215.          alarm_ringing = false;
  216.          buzzer.stop();
  217.          timing = false;
  218.          time_left = "0";
  219.          snooze_state = false;
  220.          ryoclock3.ryoclock.clocko._visible = false;
  221.          ryoclock3.elvis2._visible = false;
  222.          ryoclock3.ryoclock.snoozing._visible = false;
  223.          love = "---";
  224.          ryoclock3.ryoclock.clocko.stop();
  225.          ryoclock3.ryoclock.clocko.gotoAndStop(1);
  226.          ryoclock3.ryoclock.snooze_hand._visible = true;
  227.          ryoclock3.ryoclock.snooze_hand2._visible = false;
  228.       }
  229.       else if(alarm_state == false)
  230.       {
  231.          no1.play();
  232.          alert.start();
  233.          alert_mc.gotoAndStop(1);
  234.          alert_mc._visible = true;
  235.       }
  236.    }
  237.    else if(alarm_setting == true)
  238.    {
  239.       no1.play();
  240.       alert.start();
  241.       alert_mc.gotoAndStop(7);
  242.       alert_mc._visible = true;
  243.    }
  244. };
  245. drawer2.drawer.talk_off.onPress = function()
  246. {
  247.    if(talk_state == true)
  248.    {
  249.       talk_state = false;
  250.       talking2 = false;
  251.       ryoclock3.ryoclock.scooby._visible = false;
  252.       ryoclock3.ryoclock.announcing._visible = false;
  253.       tti.stop();
  254.       hours_s.stop();
  255.       minutes_s.stop();
  256.       apm_s.stop();
  257.    }
  258.    else if(talk_state == false)
  259.    {
  260.       no1.play();
  261.       alert.start();
  262.       alert_mc.gotoAndStop(5);
  263.       alert_mc._visible = true;
  264.    }
  265. };
  266. drawer2.drawer.talk_on.onPress = function()
  267. {
  268.    if(talk_state == false)
  269.    {
  270.       talk_state = true;
  271.       talking2 = false;
  272.       ryoclock3.ryoclock.scooby._visible = true;
  273.    }
  274.    else if(talk_state == true)
  275.    {
  276.       no1.play();
  277.       alert.start();
  278.       alert_mc.gotoAndStop(6);
  279.       alert_mc._visible = true;
  280.    }
  281. };
  282. drawer2.drawer.chime_off.onPress = function()
  283. {
  284.    if(chime_state == true)
  285.    {
  286.       chime_state = false;
  287.       chiming = false;
  288.       ryoclock3.ryoclock.music_note.gotoAndStop(1);
  289.       ryoclock3.ryoclock.music_note.stop();
  290.       ryoclock3.ryoclock.music_note._visible = false;
  291.       toll.stop();
  292.       c15.stop();
  293.       c30.stop();
  294.       c45.stop();
  295.       c0.stop();
  296.    }
  297.    else if(chime_state == false)
  298.    {
  299.       no1.play();
  300.       alert.start();
  301.       alert_mc.gotoAndStop(3);
  302.       alert_mc._visible = true;
  303.    }
  304. };
  305. drawer2.drawer.chime_on.onPress = function()
  306. {
  307.    if(chime_state == false)
  308.    {
  309.       chime_state = true;
  310.       chiming = false;
  311.       ryoclock3.ryoclock.music_note._visible = true;
  312.    }
  313.    else if(chime_state == true)
  314.    {
  315.       no1.play();
  316.       alert.start();
  317.       alert_mc.gotoAndStop(4);
  318.       alert_mc._visible = true;
  319.    }
  320. };
  321. drawer2.drawer.Ch_up.onPress = function()
  322. {
  323.    if(alarm_setting == true)
  324.    {
  325.       if(a_time < 1430)
  326.       {
  327.          a_time = a_time + 10;
  328.       }
  329.       else
  330.       {
  331.          a_time = 0;
  332.       }
  333.    }
  334.    else if(alarm_setting == false)
  335.    {
  336.       no1.play();
  337.       alert.start();
  338.       alert_mc.gotoAndStop(8);
  339.       alert_mc._visible = true;
  340.    }
  341. };
  342. drawer2.drawer.Ch_dn.onPress = function()
  343. {
  344.    if(alarm_setting == true)
  345.    {
  346.       if(a_time > 0)
  347.       {
  348.          a_time = a_time - 10;
  349.       }
  350.       else
  351.       {
  352.          a_time = 1430;
  353.       }
  354.    }
  355.    else if(alarm_setting == false)
  356.    {
  357.       no1.play();
  358.       alert.start();
  359.       alert_mc.gotoAndStop(8);
  360.       alert_mc._visible = true;
  361.    }
  362. };
  363. drawer2.drawer.doCh_up.onPress = function()
  364. {
  365.    if(alarm_setting == true)
  366.    {
  367.       if(a_time < 1439)
  368.       {
  369.          a_time = a_time + 1;
  370.       }
  371.       else
  372.       {
  373.          a_time = 0;
  374.       }
  375.    }
  376.    else if(alarm_setting == false)
  377.    {
  378.       no1.play();
  379.       alert.start();
  380.       alert_mc.gotoAndStop(8);
  381.       alert_mc._visible = true;
  382.    }
  383. };
  384. drawer2.drawer.doCh_dn.onPress = function()
  385. {
  386.    if(alarm_setting == true)
  387.    {
  388.       if(a_time > 0)
  389.       {
  390.          a_time = a_time - 1;
  391.       }
  392.       else
  393.       {
  394.          a_time = 1439;
  395.       }
  396.    }
  397.    else if(alarm_setting == false)
  398.    {
  399.       no1.play();
  400.       alert.start();
  401.       alert_mc.gotoAndStop(8);
  402.       alert_mc._visible = true;
  403.    }
  404. };
  405. drawer2.drawer.Ch5_up.onPress = function()
  406. {
  407.    if(alarm_setting == true)
  408.    {
  409.       if(a_time < 1380)
  410.       {
  411.          a_time = a_time + 60;
  412.       }
  413.       else
  414.       {
  415.          a_time = 0;
  416.       }
  417.    }
  418.    else if(alarm_setting == false)
  419.    {
  420.       no1.play();
  421.       alert.start();
  422.       alert_mc.gotoAndStop(8);
  423.       alert_mc._visible = true;
  424.    }
  425. };
  426. drawer2.drawer.Ch5_dn.onPress = function()
  427. {
  428.    if(alarm_setting == true)
  429.    {
  430.       if(a_time > 0)
  431.       {
  432.          a_time = a_time - 60;
  433.       }
  434.       else
  435.       {
  436.          a_time = 1380;
  437.       }
  438.    }
  439.    else if(alarm_setting == false)
  440.    {
  441.       no1.play();
  442.       alert.start();
  443.       alert_mc.gotoAndStop(8);
  444.       alert_mc._visible = true;
  445.    }
  446. };
  447. drawer2.drawer.snooze_doCh_up.onPress = function()
  448. {
  449.    if(snooze_state == false && alarm_setting == false)
  450.    {
  451.       if(snooze_minutes < 60)
  452.       {
  453.          snooze_minutes = snooze_minutes + 1;
  454.       }
  455.       else
  456.       {
  457.          snooze_minutes = 60;
  458.       }
  459.    }
  460.    else if(snooze_state == true)
  461.    {
  462.       no1.play();
  463.       alert.start();
  464.       alert_mc.gotoAndStop(12);
  465.       alert_mc._visible = true;
  466.    }
  467.    else
  468.    {
  469.       no1.play();
  470.       alert.start();
  471.       alert_mc.gotoAndStop(10);
  472.       alert_mc._visible = true;
  473.    }
  474. };
  475. drawer2.drawer.snooze_doCh_dn.onPress = function()
  476. {
  477.    if(snooze_state == false && alarm_setting == false)
  478.    {
  479.       if(snooze_minutes > 1)
  480.       {
  481.          snooze_minutes = snooze_minutes - 1;
  482.       }
  483.       else
  484.       {
  485.          snooze_minutes = 1;
  486.       }
  487.    }
  488.    else if(snooze_state == true)
  489.    {
  490.       no1.play();
  491.       alert.start();
  492.       alert_mc.gotoAndStop(12);
  493.       alert_mc._visible = true;
  494.    }
  495.    else
  496.    {
  497.       no1.play();
  498.       alert.start();
  499.       alert_mc.gotoAndStop(10);
  500.       alert_mc._visible = true;
  501.    }
  502. };
  503. drawer2.drawer.silence.onPress = function()
  504. {
  505.    if(alarm_ringing == true && snooze_state == false)
  506.    {
  507.       alarm_state = true;
  508.       alarm_ringing = false;
  509.       buzzer.stop();
  510.       love = "---";
  511.       notation = "----";
  512.       ryoclock3.ryoclock.clocko.gotoAndStop(1);
  513.       ryoclock3.ryoclock.clocko.stop();
  514.       ryoclock3.ryoclock.snooze_hand._visible = true;
  515.       ryoclock3.ryoclock.snooze_hand2._visible = false;
  516.    }
  517.    else if(snooze_state == true)
  518.    {
  519.       no1.play();
  520.       alert.start();
  521.       alert_mc.gotoAndStop(12);
  522.       alert_mc._visible = true;
  523.    }
  524.    else
  525.    {
  526.       no1.play();
  527.       alert.start();
  528.       alert_mc.gotoAndStop(9);
  529.       alert_mc._visible = true;
  530.    }
  531. };
  532. drawer2.drawer.kbrd_shortcuts.onPress = function()
  533. {
  534.    kbrd_sc._visible = true;
  535. };
  536. keyListener.onKeyDown = function()
  537. {
  538.    if(Key.getCode() == 68)
  539.    {
  540.       drawer4._visible = true;
  541.       drawer4.gotoAndPlay(1);
  542.       drawer4.play();
  543.    }
  544.    else if(Key.getCode() == 70)
  545.    {
  546.       drawer2._visible = true;
  547.       drawer2.gotoAndPlay(1);
  548.       drawer2.play();
  549.       open_drawer._visible = false;
  550.    }
  551.    else if(Key.getCode() == 79)
  552.    {
  553.       alert_mc._visible = false;
  554.    }
  555.    else if(Key.getCode() == 75)
  556.    {
  557.       kbrd_sc._visible = true;
  558.    }
  559.    else if(Key.getCode() == 76)
  560.    {
  561.       kbrd_sc._visible = false;
  562.    }
  563.    else if(Key.getCode() == 69)
  564.    {
  565.       drawer4.gotoAndPlay(21);
  566.    }
  567.    else if(Key.getCode() == 82)
  568.    {
  569.       drawer2.gotoAndPlay(21);
  570.    }
  571.    else if(Key.getCode() == 38)
  572.    {
  573.       if(alarm_setting == true)
  574.       {
  575.          if(a_time < 1439)
  576.          {
  577.             a_time = a_time + 1;
  578.          }
  579.          else
  580.          {
  581.             a_time = 0;
  582.          }
  583.       }
  584.       else if(alarm_setting == false)
  585.       {
  586.          no1.play();
  587.          alert.start();
  588.          alert_mc.gotoAndStop(8);
  589.          alert_mc._visible = true;
  590.       }
  591.    }
  592.    else if(Key.getCode() == 40)
  593.    {
  594.       if(alarm_setting == true)
  595.       {
  596.          if(a_time > 0)
  597.          {
  598.             a_time = a_time - 1;
  599.          }
  600.          else
  601.          {
  602.             a_time = 1439;
  603.          }
  604.       }
  605.       else if(alarm_setting == false)
  606.       {
  607.          no1.play();
  608.          alert.start();
  609.          alert_mc.gotoAndStop(8);
  610.          alert_mc._visible = true;
  611.       }
  612.    }
  613.    else if(Key.getCode() == 37)
  614.    {
  615.       if(alarm_setting == true)
  616.       {
  617.          if(a_time > 0)
  618.          {
  619.             a_time = a_time - 10;
  620.          }
  621.          else
  622.          {
  623.             a_time = 1430;
  624.          }
  625.       }
  626.       else if(alarm_setting == false)
  627.       {
  628.          no1.play();
  629.          alert.start();
  630.          alert_mc.gotoAndStop(8);
  631.          alert_mc._visible = true;
  632.       }
  633.    }
  634.    else if(Key.getCode() == 39)
  635.    {
  636.       if(alarm_setting == true)
  637.       {
  638.          if(a_time < 1430)
  639.          {
  640.             a_time = a_time + 10;
  641.          }
  642.          else
  643.          {
  644.             a_time = 0;
  645.          }
  646.       }
  647.       else if(alarm_setting == false)
  648.       {
  649.          no1.play();
  650.          alert.start();
  651.          alert_mc.gotoAndStop(8);
  652.          alert_mc._visible = true;
  653.       }
  654.    }
  655.    else if(Key.getCode() == 33)
  656.    {
  657.       if(alarm_setting == true)
  658.       {
  659.          if(a_time < 1380)
  660.          {
  661.             a_time = a_time + 60;
  662.          }
  663.          else
  664.          {
  665.             a_time = 0;
  666.          }
  667.       }
  668.       else if(alarm_setting == false)
  669.       {
  670.          no1.play();
  671.          alert.start();
  672.          alert_mc.gotoAndStop(8);
  673.          alert_mc._visible = true;
  674.       }
  675.    }
  676.    else if(Key.getCode() == 34)
  677.    {
  678.       if(alarm_setting == true)
  679.       {
  680.          if(a_time > 0)
  681.          {
  682.             a_time = a_time - 60;
  683.          }
  684.          else
  685.          {
  686.             a_time = 1380;
  687.          }
  688.       }
  689.       else if(alarm_setting == false)
  690.       {
  691.          no1.play();
  692.          alert.start();
  693.          alert_mc.gotoAndStop(8);
  694.          alert_mc._visible = true;
  695.       }
  696.    }
  697.    else if(Key.getCode() == 67)
  698.    {
  699.       if(chime_state == false)
  700.       {
  701.          chime_state = true;
  702.          chiming = false;
  703.          ryoclock3.ryoclock.music_note._visible = true;
  704.       }
  705.       else if(chime_state == true)
  706.       {
  707.          no1.play();
  708.          alert.start();
  709.          alert_mc.gotoAndStop(4);
  710.          alert_mc._visible = true;
  711.       }
  712.    }
  713.    else if(Key.getCode() == 86)
  714.    {
  715.       if(chime_state == true)
  716.       {
  717.          chime_state = false;
  718.          chiming = false;
  719.          ryoclock3.ryoclock.music_note.gotoAndStop(1);
  720.          ryoclock3.ryoclock.music_note.stop();
  721.          ryoclock3.ryoclock.music_note._visible = false;
  722.          toll.stop();
  723.          c15.stop();
  724.          c30.stop();
  725.          c45.stop();
  726.          c0.stop();
  727.       }
  728.       else if(chime_state == false)
  729.       {
  730.          no1.play();
  731.          alert.start();
  732.          alert_mc.gotoAndStop(3);
  733.          alert_mc._visible = true;
  734.       }
  735.    }
  736.    else if(Key.getCode() == 65)
  737.    {
  738.       if(alarm_setting == false)
  739.       {
  740.          if(alarm_state == false)
  741.          {
  742.             alarm_state = true;
  743.             ryoclock3.ryoclock.clocko._visible = true;
  744.             alarm_ringing = false;
  745.             timing = false;
  746.             time_left = "0";
  747.             snooze_state = false;
  748.             ryoclock3.ryoclock.snoozing._visible = false;
  749.             love = "---";
  750.             notation = "----";
  751.          }
  752.          else if(alarm_state == true)
  753.          {
  754.             no1.play();
  755.             alert.start();
  756.             alert_mc.gotoAndStop(2);
  757.             alert_mc._visible = true;
  758.          }
  759.       }
  760.       else if(alarm_setting == true)
  761.       {
  762.          no1.play();
  763.          alert.start();
  764.          alert_mc.gotoAndStop(7);
  765.          alert_mc._visible = true;
  766.       }
  767.    }
  768.    else if(Key.getCode() == 83)
  769.    {
  770.       if(alarm_setting == false)
  771.       {
  772.          if(alarm_state == true)
  773.          {
  774.             alarm_state = false;
  775.             alarm_ringing = false;
  776.             buzzer.stop();
  777.             timing = false;
  778.             time_left = "0";
  779.             snooze_state = false;
  780.             ryoclock3.elvis2._visible = false;
  781.             ryoclock3.ryoclock.clocko._visible = false;
  782.             ryoclock3.ryoclock.snoozing._visible = false;
  783.             love = "---";
  784.             notation = "----";
  785.             ryoclock3.ryoclock.clocko.gotoAndStop(1);
  786.             ryoclock3.ryoclock.clocko.stop();
  787.             ryoclock3.ryoclock.snooze_hand._visible = true;
  788.             ryoclock3.ryoclock.snooze_hand2._visible = false;
  789.          }
  790.          else if(alarm_state == false)
  791.          {
  792.             no1.play();
  793.             alert.start();
  794.             alert_mc.gotoAndStop(1);
  795.             alert_mc._visible = true;
  796.          }
  797.       }
  798.    }
  799.    else if(Key.getCode() == 84)
  800.    {
  801.       if(talk_state == false)
  802.       {
  803.          talk_state = true;
  804.          talking2 = false;
  805.          ryoclock3.ryoclock.scooby._visible = true;
  806.       }
  807.       else if(talk_state == true)
  808.       {
  809.          no1.play();
  810.          alert.start();
  811.          alert_mc.gotoAndStop(6);
  812.          alert_mc._visible = true;
  813.       }
  814.    }
  815.    else if(Key.getCode() == 89)
  816.    {
  817.       if(talk_state == true)
  818.       {
  819.          talk_state = false;
  820.          talking2 = false;
  821.          ryoclock3.ryoclock.scooby._visible = false;
  822.          ryoclock3.ryoclock.announcing._visible = false;
  823.          tti.stop();
  824.          hours_s.stop();
  825.          minutes_s.stop();
  826.          apm_s.stop();
  827.       }
  828.       else if(talk_state == false)
  829.       {
  830.          no1.play();
  831.          alert.start();
  832.          alert_mc.gotoAndStop(5);
  833.          alert_mc._visible = true;
  834.       }
  835.    }
  836.    else if(Key.getCode() == 32)
  837.    {
  838.       if(snooze_state == false && alarm_state == true && alarm_ringing == true & alarm_setting == false)
  839.       {
  840.          buzzer.stop();
  841.          alarm_ringing = false;
  842.          alarm_state = true;
  843.          snooze_state = true;
  844.          ryoclock3.ryoclock.snoozing._visible = true;
  845.          startTime = getTimer();
  846.          timing = true;
  847.       }
  848.       else if(snooze_state == true)
  849.       {
  850.          no1.play();
  851.          alert.start();
  852.          alert_mc.gotoAndStop(12);
  853.          alert_mc._visible = true;
  854.       }
  855.       else
  856.       {
  857.          no1.play();
  858.          alert.start();
  859.          alert_mc.gotoAndStop(11);
  860.          alert_mc._visible = true;
  861.       }
  862.    }
  863.    else if(Key.getCode() == 17)
  864.    {
  865.       if(alarm_ringing == true && snooze_state == false)
  866.       {
  867.          alarm_state = true;
  868.          alarm_ringing = false;
  869.          buzzer.stop();
  870.          love = "---";
  871.          notation = "----";
  872.          ryoclock3.ryoclock.clocko.stop();
  873.          ryoclock3.ryoclock.clocko.gotoAndStop(1);
  874.          ryoclock3.ryoclock.snooze_hand._visible = true;
  875.          ryoclock3.ryoclock.snooze_hand2._visible = false;
  876.       }
  877.       else if(snooze_state == true)
  878.       {
  879.          no1.play();
  880.          alert.start();
  881.          alert_mc.gotoAndStop(12);
  882.          alert_mc._visible = true;
  883.       }
  884.       else
  885.       {
  886.          no1.play();
  887.          alert.start();
  888.          alert_mc.gotoAndStop(9);
  889.          alert_mc._visible = true;
  890.       }
  891.    }
  892.    else if(Key.getCode() == 35)
  893.    {
  894.       if(snooze_state == false && alarm_setting == false)
  895.       {
  896.          if(snooze_minutes > 1)
  897.          {
  898.             snooze_minutes = snooze_minutes - 1;
  899.          }
  900.          else
  901.          {
  902.             snooze_minutes = 1;
  903.          }
  904.       }
  905.       else if(snooze_state == true)
  906.       {
  907.          no1.play();
  908.          alert.start();
  909.          alert_mc.gotoAndStop(12);
  910.          alert_mc._visible = true;
  911.       }
  912.       else
  913.       {
  914.          no1.play();
  915.          alert.start();
  916.          alert_mc.gotoAndStop(10);
  917.          alert_mc._visible = true;
  918.       }
  919.    }
  920.    else if(Key.getCode() == 36)
  921.    {
  922.       if(snooze_state == false && alarm_setting == false)
  923.       {
  924.          if(snooze_minutes < 60)
  925.          {
  926.             snooze_minutes = snooze_minutes + 1;
  927.          }
  928.          else
  929.          {
  930.             snooze_minutes = 60;
  931.          }
  932.       }
  933.       else if(snooze_state == true)
  934.       {
  935.          no1.play();
  936.          alert.start();
  937.          alert_mc.gotoAndStop(12);
  938.          alert_mc._visible = true;
  939.       }
  940.       else
  941.       {
  942.          no1.play();
  943.          alert.start();
  944.          alert_mc.gotoAndStop(10);
  945.          alert_mc._visible = true;
  946.       }
  947.    }
  948.    else if(Key.getCode() == 16)
  949.    {
  950.       if(alarm_setting == false)
  951.       {
  952.          alarm_setting = true;
  953.          alarm_state = false;
  954.          ryoclock3.ryoclock.barney._visible = true;
  955.          alarm_ringing = false;
  956.          buzzer.stop();
  957.          timing = false;
  958.          time_left = "0";
  959.          snooze_state = false;
  960.          ryoclock3.ryoclock.snoozing._visible = false;
  961.          ryoclock3.ryoclock.clocko._visible = true;
  962.          ryoclock3.elvis2._visible = false;
  963.          ryoclock3.elvis._visible = true;
  964.          love = "---";
  965.          notation = "----";
  966.          ryoclock3.ryoclock.clocko.gotoAndStop(1);
  967.          ryoclock3.ryoclock.clocko.stop();
  968.          ryoclock3.ryoclock.snooze_hand._visible = true;
  969.          ryoclock3.ryoclock.snooze_hand2._visible = false;
  970.       }
  971.       else if(alarm_setting == true)
  972.       {
  973.          ryoclock3.elvis._visible = false;
  974.          ryoclock3.ryoclock.barney._visible = false;
  975.          alarm_setting = false;
  976.          alarm_state = true;
  977.          alarm_ringing = false;
  978.          timing = false;
  979.          time_left = "0";
  980.          snooze_state = false;
  981.          ryoclock3.ryoclock.snoozing._visible = false;
  982.          love = "---";
  983.          notation = "----";
  984.       }
  985.    }
  986. };
  987. this.onEnterFrame = function()
  988. {
  989.    a_hours24 = Math.floor(a_time / 60);
  990.    a_hours12 = Math.floor(a_hours24 % 12);
  991.    a_apm = "";
  992.    if(a_hours12 == 0)
  993.    {
  994.       a_hours12 = 12;
  995.    }
  996.    if(a_hours24 < 12)
  997.    {
  998.       a_apm = "am";
  999.    }
  1000.    else if(a_hours24 >= 12)
  1001.    {
  1002.       a_apm = "pm";
  1003.    }
  1004.    a_minutes = Math.floor(a_time % 60);
  1005.    if(a_minutes < 10)
  1006.    {
  1007.       a_minutes = "0" + a_minutes;
  1008.    }
  1009.    alm_time = a_hours12 + ":" + a_minutes;
  1010.    qwerty = a_time / 720 * 360 % 360;
  1011.    ryoclock2.ryoclock.alarm_hand._rotation = qwerty;
  1012.    ryoclock3.ryoclock.alarm_hand._rotation = qwerty;
  1013.    hours24 = new Date().getHours();
  1014.    hours12 = Math.floor(hours24 % 12);
  1015.    apm = "";
  1016.    if(hours12 == 0)
  1017.    {
  1018.       hours12 = 12;
  1019.    }
  1020.    if(hours24 < 12)
  1021.    {
  1022.       apm = "am";
  1023.    }
  1024.    else if(hours24 >= 12)
  1025.    {
  1026.       apm = "pm";
  1027.    }
  1028.    minutes = new Date().getMinutes();
  1029.    if(minutes < 10)
  1030.    {
  1031.       minutes = "0" + minutes;
  1032.    }
  1033.    seconds = new Date().getSeconds();
  1034.    if(seconds < 10)
  1035.    {
  1036.       seconds = "0" + seconds;
  1037.    }
  1038.    year = new Date().getFullYear();
  1039.    month = (new Date().getMonth() + 101).toString().substring(1,3);
  1040.    day = (new Date().getDate() + 100).toString().substring(1,3);
  1041.    weekday_names = new Array("Su","Mo","Tu","We","Th","Fr","Sa");
  1042.    weekday = weekday_names[new Date().getDay()];
  1043.    DateDisplay = year + "." + month + "." + day + "-" + weekday;
  1044.    milliseconds = (new Date().getMilliseconds() + 1000).toString().substring(1,4);
  1045.    sez = ":" + seconds + "." + milliseconds;
  1046.    snooze_min = snooze_minutes;
  1047.    ryoclock3.ryoclock.snooze_hand._rotation = snooze_min * 6;
  1048.    snooze_time = snooze_min * 60 * 1000;
  1049.    if(boom == false && hours24 == 0 && minutes == "00" && seconds == "00")
  1050.    {
  1051.       boom = true;
  1052.       drawer4._visible = true;
  1053.       drawer4.gotoAndPlay(1);
  1054.       drawer4.play();
  1055.       boomer.start(0,1);
  1056.       boomboom.gotoAndPlay(1);
  1057.       boomboom.play();
  1058.    }
  1059.    else if(boom == false && minutes == "00" && seconds == "00")
  1060.    {
  1061.       boom = true;
  1062.       drawer4._visible = true;
  1063.       drawer4.gotoAndPlay(1);
  1064.       drawer4.play();
  1065.    }
  1066.    else if(boom == true && minutes == "00" && seconds == "01")
  1067.    {
  1068.       boom = false;
  1069.    }
  1070.    if(chiming == false && chime_state == true)
  1071.    {
  1072.       if(minutes == "00" && seconds == "00")
  1073.       {
  1074.          ryoclock3.ryoclock.music_note.play();
  1075.          chiming = true;
  1076.          c0.start(0,0);
  1077.          c0.onSoundComplete = function()
  1078.          {
  1079.             toll.start(0,hours12);
  1080.             toll.onSoundComplete = function()
  1081.             {
  1082.                chiming = false;
  1083.                ryoclock3.ryoclock.music_note.gotoAndStop(1);
  1084.                ryoclock3.ryoclock.music_note.stop();
  1085.             };
  1086.          };
  1087.       }
  1088.       else if(minutes == 15 && seconds == "00")
  1089.       {
  1090.          ryoclock3.ryoclock.music_note.play();
  1091.          chiming = true;
  1092.          c15.start(0,0);
  1093.          c15.onSoundComplete = function()
  1094.          {
  1095.             chiming = false;
  1096.             ryoclock3.ryoclock.music_note.gotoAndStop(1);
  1097.             ryoclock3.ryoclock.music_note.stop();
  1098.          };
  1099.       }
  1100.       else if(minutes == 45 && seconds == "00")
  1101.       {
  1102.          ryoclock3.ryoclock.music_note.play();
  1103.          chiming = true;
  1104.          c45.start(0,0);
  1105.          c45.onSoundComplete = function()
  1106.          {
  1107.             chiming = false;
  1108.             ryoclock3.ryoclock.music_note.gotoAndStop(1);
  1109.             ryoclock3.ryoclock.music_note.stop();
  1110.          };
  1111.       }
  1112.       else if(minutes == 30 && seconds == "00")
  1113.       {
  1114.          ryoclock3.ryoclock.music_note.play();
  1115.          chiming = true;
  1116.          c30.start(0,0);
  1117.          c30.onSoundComplete = function()
  1118.          {
  1119.             chiming = false;
  1120.             ryoclock3.ryoclock.music_note.gotoAndStop(1);
  1121.             ryoclock3.ryoclock.music_note.stop();
  1122.          };
  1123.       }
  1124.    }
  1125.    hours_s.attachSound(hours12);
  1126.    minutes_s.attachSound(minutes);
  1127.    apm_s.attachSound(apm);
  1128.    if(talking2 == false && talk_state == true)
  1129.    {
  1130.       if(seconds == "00")
  1131.       {
  1132.          ryoclock3.ryoclock.announcing._visible = true;
  1133.          talking2 = true;
  1134.          tti.start();
  1135.          tti.onSoundComplete = function()
  1136.          {
  1137.             hours_s.start();
  1138.             hours_s.onSoundComplete = function()
  1139.             {
  1140.                minutes_s.start();
  1141.                minutes_s.onSoundComplete = function()
  1142.                {
  1143.                   apm_s.start();
  1144.                   apm_s.onSoundComplete = function()
  1145.                   {
  1146.                      talking2 = false;
  1147.                      ryoclock3.ryoclock.announcing._visible = false;
  1148.                   };
  1149.                };
  1150.             };
  1151.          };
  1152.       }
  1153.    }
  1154.    drawer2.drawer.announce_btn.onPress = function()
  1155.    {
  1156.       if(talking2 == true)
  1157.       {
  1158.          no1.play();
  1159.          alert.start();
  1160.          alert_mc.gotoAndStop(13);
  1161.          alert_mc._visible = true;
  1162.       }
  1163.       else if(talking2 == false)
  1164.       {
  1165.          ryoclock3.ryoclock.announcing._visible = true;
  1166.          talking2 = true;
  1167.          tti.start();
  1168.          tti.onSoundComplete = function()
  1169.          {
  1170.             hours_s.start();
  1171.             hours_s.onSoundComplete = function()
  1172.             {
  1173.                minutes_s.start();
  1174.                minutes_s.onSoundComplete = function()
  1175.                {
  1176.                   apm_s.start();
  1177.                   apm_s.onSoundComplete = function()
  1178.                   {
  1179.                      talking2 = false;
  1180.                      ryoclock3.ryoclock.announcing._visible = false;
  1181.                   };
  1182.                };
  1183.             };
  1184.          };
  1185.       }
  1186.    };
  1187.    keyListener2.onKeyDown = function()
  1188.    {
  1189.       if(Key.getCode() == 13)
  1190.       {
  1191.          if(talking2 == true)
  1192.          {
  1193.             no1.play();
  1194.             alert.start();
  1195.             alert_mc.gotoAndStop(13);
  1196.             alert_mc._visible = true;
  1197.          }
  1198.          else if(talking2 == false)
  1199.          {
  1200.             ryoclock3.ryoclock.announcing._visible = true;
  1201.             talking2 = true;
  1202.             tti.start();
  1203.             tti.onSoundComplete = function()
  1204.             {
  1205.                hours_s.start();
  1206.                hours_s.onSoundComplete = function()
  1207.                {
  1208.                   minutes_s.start();
  1209.                   minutes_s.onSoundComplete = function()
  1210.                   {
  1211.                      apm_s.start();
  1212.                      apm_s.onSoundComplete = function()
  1213.                      {
  1214.                         talking2 = false;
  1215.                         ryoclock3.ryoclock.announcing._visible = false;
  1216.                      };
  1217.                   };
  1218.                };
  1219.             };
  1220.          }
  1221.       }
  1222.    };
  1223.    if(timing)
  1224.    {
  1225.       ryoclock3.ryoclock.clocko.stop();
  1226.       ryoclock3.ryoclock.clocko.gotoAndStop(1);
  1227.       ryoclock3.elvis2._visible = true;
  1228.       ryoclock3.ryoclock.snooze_hand2._visible = true;
  1229.       ryoclock3.ryoclock.snooze_hand._visible = false;
  1230.       snoozing._visible = true;
  1231.       ryoclock3.ryoclock.snoozing._visible = true;
  1232.       elapsedTime = getTimer() - startTime;
  1233.       time_remaining = snooze_time - elapsedTime;
  1234.       number_value = time_remaining;
  1235.       ryoclock3.ryoclock.snooze_hand2._rotation = number_value / 60000 * 6;
  1236.       minutes_z = (Math.floor(number_value / 60000) + 100).toString().substring(1,3);
  1237.       seconds_z = (Math.floor(number_value / 1000 % 60) + 100).toString().substring(1,3);
  1238.       fraction_z = (Math.floor(number_value % 1000) + 1000).toString().substring(1,4);
  1239.       notation = "." + fraction_z;
  1240.       display1 = minutes_z + ":" + seconds_z;
  1241.       love = display1;
  1242.       time_left = display1;
  1243.       coco = notation;
  1244.       if(time_remaining <= 0)
  1245.       {
  1246.          ryoclock3.elvis2._visible = false;
  1247.          ryoclock3.ryoclock.snoozing._visible = false;
  1248.          buzzer.start(0,1000000000);
  1249.          timing = false;
  1250.          alarm_state = true;
  1251.          snooze_state = false;
  1252.          alarm_ringing = true;
  1253.          ryoclock3.ryoclock.clocko.play();
  1254.          ryoclock3.ryoclock.snooze_hand._visible = true;
  1255.          ryoclock3.ryoclock.snooze_hand2._visible = false;
  1256.       }
  1257.    }
  1258.    if(alarm_state == true && alarm_ringing == false && snooze_state == false && alarm_setting == false && hours24 == a_hours24 && minutes == a_minutes && seconds == "00")
  1259.    {
  1260.       buzzer.start(0,1000000000);
  1261.       alarm_state = true;
  1262.       alarm_ringing = true;
  1263.       love = "---";
  1264.       notation = "----";
  1265.       ryoclock3.ryoclock.clocko.play();
  1266.    }
  1267. };
  1268. alert_mc.abcde.onPress = function()
  1269. {
  1270.    alert_mc._visible = false;
  1271. };
  1272. kbrd_shortcuts.onPress = function()
  1273. {
  1274.    kbrd_sc._visible = true;
  1275. };
  1276. kbrd_sc.close_btn.onPress = function()
  1277. {
  1278.    kbrd_sc._visible = false;
  1279. };
  1280. Key.addListener(keyListener);
  1281. Key.addListener(keyListener2);
  1282.  
  1283. DefineSprite21 Frame1:
  1284.  
  1285. xxx = true;
  1286. yyy = false;
  1287. zzz = false;
  1288. keyListener3 = new Object();
  1289. keyListener3.onKeyDown = function()
  1290. {
  1291.    if(Key.getCode() == 8)
  1292.    {
  1293.       if(xxx == true && yyy == false && zzz == false)
  1294.       {
  1295.          moomoo._visible = false;
  1296.          casper._visible = true;
  1297.          mickeymouse._visible = false;
  1298.          xxx = false;
  1299.          yyy = true;
  1300.          zzz = false;
  1301.       }
  1302.       else if(xxx == false && yyy == true && zzz == false)
  1303.       {
  1304.          moomoo._visible = false;
  1305.          casper._visible = false;
  1306.          mickeymouse._visible = true;
  1307.          xxx = false;
  1308.          yyy = false;
  1309.          zzz = true;
  1310.       }
  1311.       else if(xxx == false && yyy == false && zzz == true)
  1312.       {
  1313.          moomoo._visible = true;
  1314.          casper._visible = false;
  1315.          mickeymouse._visible = false;
  1316.          xxx = true;
  1317.          yyy = false;
  1318.          zzz = false;
  1319.       }
  1320.    }
  1321. };
  1322. Key.addListener(keyListener3);
  1323.  
  1324. DefineSprite14, Frame1:
  1325.  
  1326. this.onEnterFrame = function()
  1327. {
  1328.    hours12aaa = new Date().getHours() % 12;
  1329.    minutesaaa = new Date().getMinutes();
  1330.    secondsaaa = new Date().getSeconds();
  1331.    hand1._rotation = (hours12aaa + minutesaaa / 60) * 30;
  1332.    hand2._rotation = (minutesaaa + secondsaaa / 60) * 6;
  1333.    hand3._rotation = secondsaaa * 6;
  1334. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement