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

  1. function LayoutFrame()
  2. {
  3.    if(LicenseCounter == undefined)
  4.    {
  5.       LicenseCounter = 1;
  6.    }
  7.    _level0.SetText("Title0",eval("_root.LicenseAgreement_main_title_" add String(LicenseCounter)),_root.LicenseAgreement_identifier);
  8.    _root.LicenseDefaultHint = eval("_root.LicenseAgreement_hint_p_" add String(LicenseCounter));
  9.    _level0.SetHintText(_root.LicenseDefaultHint,_root.LicenseAgreement_identifier);
  10.    _root.LicenseCurrentHelp = eval("_root.LicenseAgreement_help_p_" add String(LicenseCounter));
  11.    _level0.SetHelpText(_root.LicenseCurrentHelp,_root.LicenseAgreement_identifier);
  12.    var CancelButton = _level0.RequestButton("CancelBtn","CancelButtonPlacement",_root.LicenseAgreement_identifier);
  13.    var MoreButton = _level0.RequestButton("MoreBtn","MoreButtonPlacement",_root.LicenseAgreement_identifier);
  14.    var AcceptButton = _level0.RequestButton("AcceptButton","AcceptButtonPlacement",_root.LicenseAgreement_identifier);
  15.    var BackButton = _level0.RequestButton("BackButton","BackButtonPlacement",_root.LicenseAgreement_identifier);
  16.    var PrintButton = _level0.RequestButton("PrintButton","PrintButtonPlacement",_root.LicenseAgreement_identifier);
  17.    CancelButton.TextBox.Text = _root.LicenseAgreement_nav_button_cancel;
  18.    MoreButton.TextBox.Text = _root.LicenseAgreement_nav_button_more;
  19.    AcceptButton.TextBox.Text = _root.LicenseAgreement_nav_button_next;
  20.    BackButton.TextBox.Text = _root.LicenseAgreement_nav_button_back;
  21.    PrintButton.TextBox.Text = _root.LicenseAgreement_nav_button_print;
  22.    CancelButton.OnRelease = function()
  23.    {
  24.       _level0.FireSignal(_root.LicenseAgreement_identifier,"exit");
  25.    };
  26.    MoreButton.OnRelease = function()
  27.    {
  28.       _level0.ToggleHelp(_root.LicenseAgreement_identifier);
  29.    };
  30.    AcceptButton.OnRelease = function()
  31.    {
  32.       if(LicenseCounter == parseInt(_root.LicenseAgreement_control_licenseagreement_numfiles))
  33.       {
  34.          _level0.FireSignal(_root.LicenseAgreement_identifier,"next");
  35.       }
  36.       else
  37.       {
  38.          _level0.FireSignal(_root.LicenseAgreement_identifier);
  39.          LicenseCounter += 1;
  40.          LicenseAgreement();
  41.       }
  42.    };
  43.    BackButton.OnRelease = function()
  44.    {
  45.       if(LicenseCounter == 1)
  46.       {
  47.          _level0.FireSignal(_root.LicenseAgreement_identifier);
  48.          Welcome();
  49.       }
  50.       else
  51.       {
  52.          _level0.FireSignal(_root.LicenseAgreement_identifier);
  53.          LicenseCounter -= 1;
  54.          LicenseAgreement();
  55.       }
  56.    };
  57.    PrintButton.OnRelease = function()
  58.    {
  59.       _root.ActualPath = LicensePath add CurrentFileName;
  60.       _level0.Transform("ActualPath");
  61.    };
  62.    _level0.AddTabOrder("AcceptButton",_root.LicenseAgreement_identifier,true);
  63.    _level0.AddTabOrder("BackButton",_root.LicenseAgreement_identifier);
  64.    _level0.AddTabOrder("PrintButton",_root.LicenseAgreement_identifier);
  65.    _level0.AddTabOrder("CancelBtn",_root.LicenseAgreement_identifier);
  66.    _root.LicensePath = _root.LicenseAgreement_control_licenseagreement_path;
  67.    _root.CurrentFileName = eval("_root.LicenseAgreement_control_licenseagreement_file_" add String(LicenseCounter));
  68.    _level0.ShowTextScroller("ScrollerLarge",0,_root.CurrentFileName,true,_root.LicenseAgreement_identifier);
  69. }
  70. function LoadLicenseAgreementFrameVars()
  71. {
  72.    if(_root.LicenseAgreement_control_licenseagreement_numfiles eq "0")
  73.    {
  74.       NoLicWelcome();
  75.    }
  76.    else
  77.    {
  78.       _root.LicenseAgreement_identifier = _level0.SetLayoutObject("StdLayout",_target,"LayoutFrame",_root.LicenseAgreement_identifier);
  79.    }
  80. }
  81. function ActualPathCB()
  82. {
  83.    fscommand(_root.ActualPath,"print_file");
  84. }
  85.