| Package | com.senocular.display.transform |
| Class | public class ControlHiddenMultifunction |
| Inheritance | ControlHiddenMultifunction ControlInteractive Control flash.display.Sprite |
| Property | Defined By | ||
|---|---|---|---|
![]() | cursor : Cursor
The cursor to be used when interacting with this control. | ControlInteractive | |
![]() | fillAlpha : Number
The alpha of the color used for filled shapes in dynamically drawn
control graphics. | Control | |
![]() | fillColor : uint
The color to be used for filled shapes in dynamically drawn
control graphics. | Control | |
![]() | lineAlpha : Number
The alpha of the color used for outlines in dynamically drawn
control graphics. | Control | |
![]() | lineColor : uint
The color to be used for outlines in dynamically drawn control
graphics. | Control | |
![]() | lineThickness : Number
The thickness used for outlines in dynamically drawn control
graphics. | Control | |
| target : DisplayObject
Target display object to be transformed by the TransformTool. | ControlHiddenMultifunction | ||
| tool : TransformTool [override] | ControlHiddenMultifunction | ||
| Method | Defined By | ||
|---|---|---|---|
ControlHiddenMultifunction(cursor:Cursor = null) | ControlHiddenMultifunction | ||
![]() | draw():void
Draws the visuals of the control. | Control | |
![]() | redraw(event:Event):void [override]
Handler for the TransformTool.REDRAW event. | ControlInteractive | |
| Method | Defined By | ||
|---|---|---|---|
activeMouseMove(event:MouseEvent):void [override] | ControlHiddenMultifunction | ||
![]() | activeMouseUp(event:MouseEvent):void
Handler for the MouseEvent.MOUSE_UP event (capture and no capture)
from the activeTarget object. | ControlInteractive | |
![]() | added(event:Event):void
Handler for the Event.ADDED event (capture). | Control | |
![]() | addedToStage(event:Event):void
Handler for the Event.ADDED_TO_STAGE event. | Control | |
![]() | calculateAndUpdate(commit:Boolean = true, enforceNegativeScaling:Boolean = true):void
Calls calculateTransform and update from the parent TransformTool
instance. | ControlInteractive | |
![]() | cleanupActiveMouse():void
Clears variables and listeners for tracking the mouse location. | ControlInteractive | |
![]() | cleanupCursor():void
Cleanup steps when defining a new cursor value. | ControlInteractive | |
![]() | cleanupTool():void
Cleanup steps when defining a new tool value. | Control | |
![]() | mouseDown(event:MouseEvent):void
Handler for the MouseEvent.ROLL_OUT event for the control object. | ControlInteractive | |
![]() | mouseUp(event:MouseEvent):void
Handler for the MouseEvent.MOUSE_UP event for the control object. | ControlInteractive | |
![]() | move():void
Moves the transform using the current mouse position (applied to
postTransform). | ControlInteractive | |
![]() | moveRegistration():void
Moves the registration point using the current mouse position. | ControlInteractive | |
![]() | removedFromStage(event:Event):void [override]
Handler for the Event.REMOVED_FROM_STAGE event. | ControlInteractive | |
![]() | restrict(event:Event):void
Handler for the TransformTool.RESTRICT event. | ControlInteractive | |
![]() | rollOut(event:MouseEvent):void
Handler for the MouseEvent.ROLL_OUT event for the control object. | ControlInteractive | |
![]() | rollOver(event:MouseEvent):void
Handler for the MouseEvent.ROLL_OVER event for the control object. | ControlInteractive | |
![]() | rotate():void
Rotates a transform using the current mouse position (applied to
postTransform). | ControlInteractive | |
![]() | scale():void
Scales the transform along both the x and y axes using the
current mouse position (applied to preTransform). | ControlInteractive | |
scaleAndRotate():void | ControlHiddenMultifunction | ||
![]() | scaleXAxis():void
Scales the transform along the axis using the current mouse
position (applied to preTransform). | ControlInteractive | |
![]() | scaleYAxis():void
Scales the transform along the y axis using the current mouse
position (applied to preTransform). | ControlInteractive | |
![]() | setupActiveMouse():void
Intializes variables and listeners for tracking the mouse location. | ControlInteractive | |
![]() | setupCursor():void
Setup steps when defining a new cursor value. | ControlInteractive | |
![]() | setupTool():void [override]
Setup steps when defining a new tool value. | ControlInteractive | |
![]() | skewXAxis():void
Skews the transform along the x axis using the current mouse
position (applied to preTransform). | ControlInteractive | |
![]() | skewYAxis():void
Skews the transform along the y axis using the current mouse
position (applied to preTransform). | ControlInteractive | |
targetChanged(event:Event):void [override] | ControlHiddenMultifunction | ||
![]() | uniformScale():void
Scales the transform along both the x and y axes using the
current mouse position in a uniform fashion (applied to
preTransform). | ControlInteractive | |
![]() | updateActiveMouse():void
Updates active references for mouse positions. | ControlInteractive | |
![]() | updateBaseMouse():void
Updates base references for mouse positions. | ControlInteractive | |
![]() | updateBaseReferences():void
Updates the values of the base references. | ControlInteractive | |
![]() | updateMousePositions(event:MouseEvent = null):void
Updates mouse position references from the provided mouse
event. | ControlInteractive | |
| target | property |
target:DisplayObjectTarget display object to be transformed by the TransformTool. Control points may use the target to add listeners to, for example to move the target by dragging it. This value is automatically updated through the TransformTool.TARGET_CHANGED event.
public function get target():DisplayObject public function set target(value:DisplayObject):void| tool | property |
tool:TransformTool[override] public function get tool():TransformTool public function set tool(value:TransformTool):void| ControlHiddenMultifunction | () | Constructor |
public function ControlHiddenMultifunction(cursor:Cursor = null)cursor:Cursor (default = null) |
| activeMouseMove | () | method |
override protected function activeMouseMove(event:MouseEvent):voidParameters
event:MouseEvent |
| scaleAndRotate | () | method |
protected function scaleAndRotate():void| targetChanged | () | method |
override protected function targetChanged(event:Event):voidParameters
event:Event |