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