home *** CD-ROM | disk | FTP | other *** search
- class application.screens.InstallScreen extends application.screens.AbstractScreen implements application.models.IScreen
- {
- var format;
- var dataObj;
- var configObj;
- var btn0;
- var btn1;
- var rootMC;
- function InstallScreen()
- {
- super();
- this.format = new TextFormat();
- this.format.align = "left";
- this.format.color = 0;
- this.format.font = "Tele-GroteskNor";
- this.format.leading = 2;
- this.format.size = 12;
- }
- function build()
- {
- var _loc2_ = 0;
- while(_loc2_ < 2)
- {
- if(!(_loc2_ == 0 && this.dataObj.showTOSP == false))
- {
- if(!(_loc2_ == 1 && this.dataObj.showSoftwarePlus == false))
- {
- var _loc5_ = this.createEmptyMovieClip("btn" + _loc2_,_loc2_ + 1);
- var _loc4_ = _loc5_.attachMovie("nextbtn","btn",1);
- this.buildButton(_loc4_);
- _loc4_.mainId = null;
- _loc4_.subId = null;
- this.createFocusRec(_loc4_,_loc4_._width,_loc4_._height,0,0);
- application.core.FocusManager.getInstance().registerButton(_loc4_,11 + _loc2_);
- _loc5_.createTextField("tf",2,0,36,40,20);
- var _loc3_ = _loc5_.tf;
- _loc3_.autoSize = true;
- _loc3_.embedFonts = true;
- _loc3_.selectable = false;
- _loc3_.text = this.configObj.textList["install" + _loc2_ + "Label"];
- _loc3_.setTextFormat(this.format);
- var _loc6_ = this.format.getTextExtent(this.configObj.textList["install" + _loc2_ + "Label"]);
- _loc3_._x = (36 - _loc6_.textFieldWidth) / 2 - 1;
- _loc3_._y = 33;
- }
- }
- _loc2_ = _loc2_ + 1;
- }
- this.btn0._x = 674;
- this.btn0._y = 155;
- this.btn1._x = 674;
- this.btn1._y = 307;
- }
- function onButtonRollOver(mc)
- {
- }
- function onButtonRollOut(mc)
- {
- }
- function onButtonPress(mc)
- {
- }
- function onButtonRelease(mc)
- {
- switch(mc._parent._name)
- {
- case "btn0":
- this.rootMC.openInstaller();
- break;
- case "btn1":
- this.rootMC.update();
- }
- }
- function onButtonDisable(mc)
- {
- }
- function onButtonEnable(mc)
- {
- }
- function onButtonReleaseOutside(mc)
- {
- }
- }
-