home *** CD-ROM | disk | FTP | other *** search
/ Champak 48 / cdrom_image.iso / Games / cannonballfollier3.swf / scripts / DefineSprite_309 / frame_1 / DoAction.as
Encoding:
Text File  |  2007-10-01  |  864 b   |  50 lines

  1. function mStart()
  2. {
  3.    play();
  4. }
  5. function mHit()
  6. {
  7.    _root.goGame.poBall.mHide();
  8. }
  9. function mDone()
  10. {
  11.    _root.goGame.mLevelComplete();
  12. }
  13. function mReset()
  14. {
  15.    spring1.gotoAndStop(1);
  16.    spring2.gotoAndStop(2);
  17.    spring3.gotoAndStop(3);
  18.    light1.gotoAndStop(1);
  19.    light2.gotoAndStop(2);
  20.    light3.gotoAndStop(3);
  21.    paLights = [0,0,0];
  22. }
  23. function mToggle(liNum)
  24. {
  25.    var lsName = "light" + liNum;
  26.    if(this.paLights[liNum - 1] == 0)
  27.    {
  28.       this.paLights[liNum - 1] = 1;
  29.       this[lsName].gotoAndStop(2);
  30.    }
  31.    else
  32.    {
  33.       this.paLights[liNum - 1] = 0;
  34.       this[lsName].gotoAndStop(1);
  35.    }
  36.    var liCount = 0;
  37.    var i = 0;
  38.    while(i < this.paLights.length)
  39.    {
  40.       liCount += this.paLights[i];
  41.       i++;
  42.    }
  43.    if(liCount == 3)
  44.    {
  45.       this.mDone();
  46.    }
  47. }
  48. paLights = [0,0,0];
  49. stop();
  50.