Packageorg.aswing.resizer
Classpublic class DefaultResizer
ImplementsResizer, UIResource

Resizer is a resizer for Components to make it resizable when user mouse on component's edge.



Protected Properties
 PropertyDefined by
  bottomLeftResizeMC : AWSprite
DefaultResizer
  bottomResizeMC : AWSprite
DefaultResizer
  bottomRightResizeMC : AWSprite
DefaultResizer
  boundsShape : Shape
DefaultResizer
  enabled : Boolean
DefaultResizer
  leftResizeMC : AWSprite
DefaultResizer
  owner : Component
DefaultResizer
  resizeArrowColor : ASColor
DefaultResizer
  resizeArrowCursor : DisplayObject
DefaultResizer
  resizeArrowDarkColor : ASColor
DefaultResizer
  resizeArrowLightColor : ASColor
DefaultResizer
  resizeDirectly : Boolean
DefaultResizer
  resizeMC : Sprite
DefaultResizer
  RESIZE_MC_WIDTH : Number = 4
[static]
DefaultResizer
  rightResizeMC : AWSprite
DefaultResizer
  topLeftResizeMC : AWSprite
DefaultResizer
  topResizeMC : AWSprite
DefaultResizer
  topRightResizeMC : AWSprite
DefaultResizer
Public Methods
 MethodDefined by
  
Create a Resizer for specified component.
DefaultResizer
  
DefaultResizer
  
isEnabled():Boolean
DefaultResizer
  
isResizeDirectly():Boolean
Returns whether need resize component directly when drag the resizer arrow.
DefaultResizer
  
isResizing():Boolean
DefaultResizer
  
resizing(strategy:ResizeStrategy, e:MouseEvent):void
DefaultResizer
  
setArrowRotation(r:Number):void
DefaultResizer
  
setEnabled(e:Boolean):void
DefaultResizer
  
DefaultResizer
  
DefaultResizer
  
DefaultResizer
  
DefaultResizer
  
setResizeDirectly(r:Boolean):void

Indicate whether need resize component directly when drag the resizer arrow.

DefaultResizer
  
setResizing(b:Boolean):void
DefaultResizer
  
DefaultResizer
  
startResize(strategy:ResizeStrategy):void
DefaultResizer
  
DefaultResizer
Protected Methods
 MethodDefined by
  
DefaultResizer
Property detail
bottomLeftResizeMCproperty
protected var bottomLeftResizeMC:AWSprite
bottomResizeMCproperty 
protected var bottomResizeMC:AWSprite
bottomRightResizeMCproperty 
protected var bottomRightResizeMC:AWSprite
boundsShapeproperty 
protected var boundsShape:Shape
enabledproperty 
protected var enabled:Boolean
leftResizeMCproperty 
protected var leftResizeMC:AWSprite
ownerproperty 
protected var owner:Component
resizeArrowColorproperty 
protected var resizeArrowColor:ASColor
resizeArrowCursorproperty 
protected var resizeArrowCursor:DisplayObject
resizeArrowDarkColorproperty 
protected var resizeArrowDarkColor:ASColor
resizeArrowLightColorproperty 
protected var resizeArrowLightColor:ASColor
resizeDirectlyproperty 
protected var resizeDirectly:Boolean
resizeMCproperty 
protected var resizeMC:Sprite
RESIZE_MC_WIDTHproperty 
protected static var RESIZE_MC_WIDTH:Number = 4
rightResizeMCproperty 
protected var rightResizeMC:AWSprite
topLeftResizeMCproperty 
protected var topLeftResizeMC:AWSprite
topResizeMCproperty 
protected var topResizeMC:AWSprite
topRightResizeMCproperty 
protected var topRightResizeMC:AWSprite
Constructor detail
DefaultResizer()constructor
public function DefaultResizer()

Create a Resizer for specified component.

Method detail
createResizeMCs()method
protected function createResizeMCs():void
finishResize()method 
public function finishResize(strategy:ResizeStrategy):voidParameters
strategy:ResizeStrategy
isEnabled()method 
public function isEnabled():Boolean

Returns
Boolean
isResizeDirectly()method 
public function isResizeDirectly():Boolean

Returns whether need resize component directly when drag the resizer arrow.

Returns
Boolean

See also

isResizing()method 
public function isResizing():Boolean

Returns
Boolean
resizing()method 
public function resizing(strategy:ResizeStrategy, e:MouseEvent):voidParameters
strategy:ResizeStrategy
 
e:MouseEvent
setArrowRotation()method 
public function setArrowRotation(r:Number):voidParameters
r:Number
setEnabled()method 
public function setEnabled(e:Boolean):voidParameters
e:Boolean
setOwner()method 
public function setOwner(c:Component):voidParameters
c:Component
setResizeArrowColor()method 
public function setResizeArrowColor(c:ASColor):voidParameters
c:ASColor
setResizeArrowDarkColor()method 
public function setResizeArrowDarkColor(c:ASColor):voidParameters
c:ASColor
setResizeArrowLightColor()method 
public function setResizeArrowLightColor(c:ASColor):voidParameters
c:ASColor
setResizeDirectly()method 
public function setResizeDirectly(r:Boolean):void

Indicate whether need resize component directly when drag the resizer arrow.

if set to false, there will be a rectange to represent then size what will be resized to.

if set to true, the component will be resize directly when drag, but this is need more cpu counting.

Default is false. Parameters

r:Boolean

See also

setResizing()method 
public function setResizing(b:Boolean):voidParameters
b:Boolean
startArrowCursor()method 
public function startArrowCursor():void
startResize()method 
public function startResize(strategy:ResizeStrategy):voidParameters
strategy:ResizeStrategy
stopArrowCursor()method 
public function stopArrowCursor():void