home *** CD-ROM | disk | FTP | other *** search
- class com.comp.ResizableBox extends com.event.observable
- {
- function ResizableBox()
- {
- super();
- }
- function resizeBox(_iWidth, _iHeight, _objRef)
- {
- var objThis = this;
- with(_objRef)
- {
- mc_middle._width = mc_topMiddle._width = mc_bottomMiddle._width = _iWidth - (mc_right._width + mc_left._width);
- mc_middle._height = mc_right._height = mc_left._height = _iHeight - (mc_topMiddle._height + mc_bottomMiddle._height);
- mc_bottomMiddle._y = mc_bottomRight._y = mc_bottomLeft._y = mc_middle._y + _iHeight - (mc_topMiddle._height + mc_bottomMiddle._height);
- mc_topRight._x = mc_bottomRight._x = mc_right._x = mc_topMiddle._x + mc_topMiddle._width;
- mc_topLeft.btn_Header.useHandCursor = false;
- mc_topMiddle.btn_Header.useHandCursor = false;
- mc_topRight.btn_Header.useHandCursor = false;
- mc_topLeft.btn_Header.onRelease = mc_topMiddle.btn_Header.onRelease = mc_topRight.btn_Header.onRelease = function()
- {
- objThis.headerClicked(this);
- };
- }
- }
- function getHeaderHeight(_objRef)
- {
- return _objRef.mc_topMiddle._height;
- }
- function disableBox(_objRef)
- {
- var _loc1_ = _objRef;
- _loc1_.mc_left.gotoAndStop("_DESELECTED");
- _loc1_.mc_middle.gotoAndStop("_DESELECTED");
- _loc1_.mc_right.gotoAndStop("_DESELECTED");
- _loc1_.mc_bottomLeft.gotoAndStop("_DESELECTED");
- _loc1_.mc_bottomMiddle.gotoAndStop("_DESELECTED");
- _loc1_.mc_bottomRight.gotoAndStop("_DESELECTED");
- }
- function enableBox(_objRef)
- {
- var _loc1_ = _objRef;
- _loc1_.mc_left.gotoAndStop("_SELECTED");
- _loc1_.mc_middle.gotoAndStop("_SELECTED");
- _loc1_.mc_right.gotoAndStop("_SELECTED");
- _loc1_.mc_bottomLeft.gotoAndStop("_SELECTED");
- _loc1_.mc_bottomMiddle.gotoAndStop("_SELECTED");
- _loc1_.mc_bottomRight.gotoAndStop("_SELECTED");
- }
- function headerClicked(btnHeader)
- {
- var _loc1_ = btnHeader._parent._parent._parent.txt_QuestionNo.text;
- this.broadcastEvent("selectQuestion",_loc1_);
- }
- }
-