home *** CD-ROM | disk | FTP | other *** search
/ Adephia Powerlink / AdephiaPowerlink-030102.iso / pc / Install / WorkFlow / Gui / MinReq.swf / scripts / frame_21 / DoAction.as
Encoding:
Text File  |  2002-04-02  |  3.2 KB  |  98 lines

  1. function LayoutFrame()
  2. {
  3.    var CancelButton = _level0.RequestButton("CancelButton","CancelButtonPlacement",_root.Fix_identifier);
  4.    var DetailsBtn = _level0.RequestButton("DetailsBtn","DetailsButtonPlacement",_root.Fix_identifier);
  5.    this.NextBtn = _level0.RequestButton("NextBtn","NextButtonPlacement",_root.Fix_identifier);
  6.    this.BackBtn = _level0.RequestButton("BackBtn","BackButtonPlacement",_root.Fix_identifier);
  7.    this.AuxBtn = _level0.RequestButton("AuxBtn","AuxButtonPlacement",_root.Fix_identifier);
  8.    CancelButton.TextBox.Text = _root.HelpClip_nav_button_cancel;
  9.    DetailsBtn.TextBox.Text = _root.HelpClip_nav_button_details;
  10.    this.NextBtn.TextBox.Text = _root.HelpClip_nav_button_next;
  11.    this.BackBtn.TextBox.Text = _root.HelpClip_nav_button_back;
  12.    CancelButton.OnRelease = function()
  13.    {
  14.       fscommand("cancel","cancel");
  15.       _level0.FireSignal(_root.Fix_identifier);
  16.    };
  17.    DetailsBtn.OnRelease = function()
  18.    {
  19.       JumpToDetails(Fix);
  20.    };
  21.    this.NextBtn.OnRelease = function()
  22.    {
  23.       if(FrameNum < this.HelpWindow.NumberOfFrames())
  24.       {
  25.          HelpWindow.nextFrame();
  26.          FrameNum++;
  27.          if(1 < FrameNum)
  28.          {
  29.             this.BackBtn.SetDisabled(0);
  30.             if(FrameNum == this.HelpWindow.NumberOfFrames())
  31.             {
  32.                this.NextBtn.SetDisabled(1);
  33.             }
  34.          }
  35.       }
  36.    };
  37.    this.BackBtn.OnRelease = function()
  38.    {
  39.       if(1 < FrameNum)
  40.       {
  41.          this.HelpWindow.prevFrame();
  42.          FrameNum--;
  43.          if(FrameNum < this.HelpWindow.NumberOfFrames())
  44.          {
  45.             this.NextBtn.SetDisabled(0);
  46.             if(FrameNum == 1)
  47.             {
  48.                this.BackBtn.SetDisabled(1);
  49.             }
  50.          }
  51.       }
  52.    };
  53.    _level0.AddTabOrder("NextBtn",_root.Fix_identifier,true);
  54.    _level0.AddTabOrder("BackBtn",_root.Fix_identifier);
  55.    _level0.AddTabOrder("DetailsBtn",_root.Fix_identifier);
  56.    _level0.AddTabOrder("AuxBtn",_root.Fix_identifier);
  57.    _level0.AddTabOrder("CancelButton",_root.Fix_identifier);
  58.    InitTemplate();
  59.    this.HelpWindow = _level0.GetObjectReference("HelpWindow",_root.Fix_identifier);
  60.    _root.LoadedSwfsContactInfo = _root.HelpClip_main_p_default;
  61.    this.HelpWindow.FixTitle = _root.HelpClip_main_title;
  62.    this.HelpScene = GetCorrectHelpScene();
  63.    if(HelpScene == undefined)
  64.    {
  65.       return undefined;
  66.    }
  67.    var tempLayoutOb = _level0.GetLayoutObject(_root.Fix_identifier);
  68.    tempLayoutOb.LoadHelpSwf(_root.FixVarsSwfFile);
  69.    this.FrameNum = 1;
  70.    this.BackBtn.DefaultDisabled = 1;
  71. }
  72. function LoadFixVars()
  73. {
  74.    _root.Fix_identifier = _level0.SetLayoutObject("FixLayout",_target,"LayoutFrame",_root.Fix_identifier);
  75. }
  76. function InitTemplate()
  77. {
  78.    _root.AuxBtn.InitialVisibility = false;
  79.    _root.AuxBtn.TextBox.Text = "";
  80. }
  81. function HelpFileCreated()
  82. {
  83.    if(this.FrameNum == this.HelpWindow.NumberOfFrames())
  84.    {
  85.       this.NextBtn.SetDisabled(1);
  86.    }
  87.    this.HelpWindow.JumpToScene(this.HelpScene);
  88. }
  89. function ShowAuxButton(strText)
  90. {
  91.    _root.AuxBtn._visible = true;
  92.    _root.AuxBtn.TextBox.Text = strText;
  93. }
  94. function SetAuxButtonRelease(pFunction)
  95. {
  96.    _root.AuxBtn.OnRelease = pFunction;
  97. }
  98.