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

  1. function LayoutFrame()
  2. {
  3.    var CancelButton = _level0.RequestButton("CancelButton","CancelButtonPlacement",_root.HelpMeidentifier);
  4.    this.NextBtn = _level0.RequestButton("NextBtn","NextButtonPlacement",_root.HelpMeidentifier);
  5.    this.BackBtn = _level0.RequestButton("BackBtn","BackButtonPlacement",_root.HelpMeidentifier);
  6.    var GoBackBtn = _level0.RequestButton("GoBackBtn","GoBackButtonPlacement",_root.HelpMeidentifier);
  7.    this.LongBtn = _level0.RequestButton("LongBtn","LongButtonPlacement",_root.HelpMeidentifier);
  8.    this.MediumBtn = _level0.RequestButton("MediumBtn","MediumButtonPlacement",_root.HelpMeidentifier);
  9.    CancelButton.TextBox.Text = _root.HelpMe_nav_button_cancel;
  10.    this.NextBtn.TextBox.Text = _root.HelpMe_nav_button_next;
  11.    this.BackBtn.TextBox.Text = _root.HelpMe_nav_button_back;
  12.    GoBackBtn.TextBox.Text = _root.HelpMe_nav_button_goback;
  13.    CancelButton.OnRelease = function()
  14.    {
  15.       _level0.FireSignal(_root.HelpMeidentifier,"exit");
  16.    };
  17.    this.NextBtn.OnRelease = function()
  18.    {
  19.       if(FrameNum < this.HelpWindow.NumberOfFrames())
  20.       {
  21.          HelpWindow.nextFrame();
  22.          FrameNum++;
  23.          if(1 < FrameNum)
  24.          {
  25.             this.BackBtn.SetDisabled(0);
  26.             if(FrameNum == this.HelpWindow.NumberOfFrames())
  27.             {
  28.                this.NextBtn.SetDisabled(1);
  29.             }
  30.          }
  31.       }
  32.    };
  33.    this.BackBtn.OnRelease = function()
  34.    {
  35.       if(1 < FrameNum)
  36.       {
  37.          this.HelpWindow.prevFrame();
  38.          FrameNum--;
  39.          if(FrameNum < this.HelpWindow.NumberOfFrames())
  40.          {
  41.             this.NextBtn.SetDisabled(0);
  42.             if(FrameNum == 1)
  43.             {
  44.                this.BackBtn.SetDisabled(1);
  45.             }
  46.          }
  47.       }
  48.    };
  49.    GoBackBtn.OnRelease = function()
  50.    {
  51.       AdditionalHelpReturnFrame();
  52.    };
  53.    _level0.AddTabOrder("NextBtn",_root.HelpMeidentifier,true);
  54.    _level0.AddTabOrder("BackBtn",_root.HelpMeidentifier);
  55.    _level0.AddTabOrder("GoBackBtn",_root.HelpMeidentifier);
  56.    _level0.AddTabOrder("LongBtn",_root.HelpMeidentifier);
  57.    _level0.AddTabOrder("MediumBtn",_root.HelpMeidentifier);
  58.    _level0.AddTabOrder("CancelButton",_root.HelpMeidentifier);
  59.    InitTemplate();
  60.    this.HelpWindow = _level0.GetObjectReference("HelpWindow",_root.HelpMeidentifier);
  61.    _root.LoadedSwfsContactInfo = _root.HelpMe_main_p_default;
  62.    this.HelpWindow.FixTitle = _root.HelpMe_main_title;
  63.    var tempLayoutOb = _level0.GetLayoutObject(_root.HelpMeidentifier);
  64.    tempLayoutOb.LoadHelpSwf(_root.AdditionalHelpVarsSwfFile);
  65.    this.FrameNum = 1;
  66.    this.BackBtn.DefaultDisabled = 1;
  67. }
  68. function LoadAdditionalHelpVars()
  69. {
  70.    _root.HelpMeidentifier = _level0.SetLayoutObject("FixLayout",_target,"LayoutFrame",_root.HelpMeidentifier);
  71. }
  72. function HelpFileCreated()
  73. {
  74.    this.HelpWindow.JumpToScene(this.HelpScene);
  75.    if(FrameNum == HelpWindow.NumberOfFrames())
  76.    {
  77.       this.NextBtn.SetDisabled(1);
  78.    }
  79. }
  80. function ShowLongButton(strText)
  81. {
  82.    _root.LongBtn._visible = true;
  83.    _root.LongBtn.TextBox.Text = strText;
  84. }
  85. function SetLongButtonRelease(pFunction)
  86. {
  87.    _root.LongBtn.OnRelease = pFunction;
  88. }
  89. function ShowMediumButton(strText)
  90. {
  91.    _root.MediumBtn._visible = true;
  92.    _root.MediumBtn.TextBox.Text = strText;
  93. }
  94. function SetMediumButtonRelease(pFunction)
  95. {
  96.    _root.MediumBtn.OnRelease = pFunction;
  97. }
  98. function GetContactInfoString()
  99. {
  100.    return _root.LoadedSwfsContactInfo;
  101. }
  102. function InitTemplate()
  103. {
  104.    this.LongBtn.InitialVisibility = false;
  105.    this.LongBtn.TextBox.Text = "";
  106.    this.MediumBtn.InitialVisibility = false;
  107.    this.MediumBtn.TextBox.Text = "";
  108. }
  109. stop();
  110.