home *** CD-ROM | disk | FTP | other *** search
/ FCE Gold Plus / GOLD.iso / pc / shell.swf / scripts / __Packages / com / comp / ResizableBox.as < prev    next >
Text File  |  2007-10-16  |  2KB  |  55 lines

  1. class com.comp.ResizableBox extends com.event.observable
  2. {
  3.    function ResizableBox()
  4.    {
  5.       super();
  6.    }
  7.    function resizeBox(_iWidth, _iHeight, _objRef)
  8.    {
  9.       var objThis = this;
  10.       with(_objRef)
  11.       {
  12.          mc_middle._width = mc_topMiddle._width = mc_bottomMiddle._width = _iWidth - (mc_right._width + mc_left._width);
  13.          mc_middle._height = mc_right._height = mc_left._height = _iHeight - (mc_topMiddle._height + mc_bottomMiddle._height);
  14.          mc_bottomMiddle._y = mc_bottomRight._y = mc_bottomLeft._y = mc_middle._y + _iHeight - (mc_topMiddle._height + mc_bottomMiddle._height);
  15.          mc_topRight._x = mc_bottomRight._x = mc_right._x = mc_topMiddle._x + mc_topMiddle._width;
  16.          mc_topLeft.btn_Header.useHandCursor = false;
  17.          mc_topMiddle.btn_Header.useHandCursor = false;
  18.          mc_topRight.btn_Header.useHandCursor = false;
  19.          mc_topLeft.btn_Header.onRelease = mc_topMiddle.btn_Header.onRelease = mc_topRight.btn_Header.onRelease = function()
  20.          {
  21.             objThis.headerClicked(this);
  22.          };
  23.       }
  24.    }
  25.    function getHeaderHeight(_objRef)
  26.    {
  27.       return _objRef.mc_topMiddle._height;
  28.    }
  29.    function disableBox(_objRef)
  30.    {
  31.       var _loc1_ = _objRef;
  32.       _loc1_.mc_left.gotoAndStop("_DESELECTED");
  33.       _loc1_.mc_middle.gotoAndStop("_DESELECTED");
  34.       _loc1_.mc_right.gotoAndStop("_DESELECTED");
  35.       _loc1_.mc_bottomLeft.gotoAndStop("_DESELECTED");
  36.       _loc1_.mc_bottomMiddle.gotoAndStop("_DESELECTED");
  37.       _loc1_.mc_bottomRight.gotoAndStop("_DESELECTED");
  38.    }
  39.    function enableBox(_objRef)
  40.    {
  41.       var _loc1_ = _objRef;
  42.       _loc1_.mc_left.gotoAndStop("_SELECTED");
  43.       _loc1_.mc_middle.gotoAndStop("_SELECTED");
  44.       _loc1_.mc_right.gotoAndStop("_SELECTED");
  45.       _loc1_.mc_bottomLeft.gotoAndStop("_SELECTED");
  46.       _loc1_.mc_bottomMiddle.gotoAndStop("_SELECTED");
  47.       _loc1_.mc_bottomRight.gotoAndStop("_SELECTED");
  48.    }
  49.    function headerClicked(btnHeader)
  50.    {
  51.       var _loc1_ = btnHeader._parent._parent._parent.txt_QuestionNo.text;
  52.       this.broadcastEvent("selectQuestion",_loc1_);
  53.    }
  54. }
  55.