home *** CD-ROM | disk | FTP | other *** search
/ Sears Catalog 2006 Spring/Summer (French Canadian) / SearsCanada-AutomneEte2006-FrenchVersion-WinMac.bin / fr / main.swf / scripts / DefineSprite_260 / frame_1 / DoAction.as
Text File  |  2005-12-05  |  2KB  |  65 lines

  1. function menuRollover(target, type)
  2. {
  3.    bTarget = eval(target + "." + type);
  4.    myColor = new Color(eval(bTarget));
  5.    myColor.setRGB(1665204);
  6. }
  7. function menuRollout(target)
  8. {
  9.    myColor.setRGB(5723991);
  10. }
  11. function menuRelease(target, type)
  12. {
  13.    switch(type)
  14.    {
  15.       case "SECTION":
  16.          _parent._parent.instruction_MC.gotoAndStop(2);
  17.          _parent.section = target;
  18.          _parent._parent.bookOff("section");
  19.          unloadMovie(_parent._parent.contentClip);
  20.          _parent._parent.sectionClip.goSection();
  21.          break;
  22.       case "HEADER":
  23.          if(target != "index")
  24.          {
  25.             play();
  26.          }
  27.          _parent._parent.bookOff("content");
  28.          z = 0;
  29.          while(z < MenuArray.length)
  30.          {
  31.             if(MenuArray[z][0] == target)
  32.             {
  33.                menuItem = z;
  34.                break;
  35.             }
  36.             menuItem = null;
  37.             z++;
  38.          }
  39.          subMenu = MenuArray[menuItem][1];
  40.          this.menuEngine.callMenu(menuItem,subMenu,target);
  41.          loadContent(target,"","contentClip");
  42.          break;
  43.       case "SUB_HEADER":
  44.          _parent._parent.bookOff("content");
  45.          loadContent(target,"","contentClip");
  46.          break;
  47.       case "HTML":
  48.          trace("HTML");
  49.          _parent.loadHTML = target;
  50.          loadContent("html","","contentClip");
  51.          _parent._parent.instruction_MC.gotoAndStop(0);
  52.          _parent._parent.bookOff("content");
  53.    }
  54. }
  55. MenuArray = new Array();
  56. MenuArray.push(["catSections",22],["otherStuff",5],["help",3],["extra",0]);
  57. z = 0;
  58. while(z < MenuArray.length)
  59. {
  60.    eval(MenuArray[z][0]).initY = eval(MenuArray[z][0])._y;
  61.    z++;
  62. }
  63. this.menuEngine.menuClear = true;
  64. stop();
  65.