Packagecom.adobe.portfolio.utils
Classpublic class DoubleClickHandler
InheritanceDoubleClickHandler Inheritance Object

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The DoubleClickHandler class is a utility class that allows components to dispatch both single and double-click events.



Protected Properties
 PropertyDefined By
  component : UIComponent
DoubleClickHandler
  doubleClickHandler : Function
DoubleClickHandler
  singleClickEvent : MouseEvent
DoubleClickHandler
  singleClickHandler : Function
DoubleClickHandler
  startTimer : Timer
DoubleClickHandler
Public Methods
 MethodDefined By
  
DoubleClickHandler(component:UIComponent, singleClickHandler:Function, doubleClickHandler:Function = null, priority:int = -50)
Constructor.
DoubleClickHandler
  
Removes all event listeners.
DoubleClickHandler
Protected Methods
 MethodDefined By
  
delayedClick(e:TimerEvent):void
DoubleClickHandler
  
mouseClickHandler(event:MouseEvent):void
DoubleClickHandler
  
mouseDoubleClickHandler(event:MouseEvent):void
DoubleClickHandler
Protected Constants
 ConstantDefined By
  DOUBLE_CLICK_TIME : int = 300
[static]
DoubleClickHandler
Property Detail
componentproperty
protected var component:UIComponent

doubleClickHandlerproperty 
protected var doubleClickHandler:Function

singleClickEventproperty 
protected var singleClickEvent:MouseEvent

singleClickHandlerproperty 
protected var singleClickHandler:Function

startTimerproperty 
protected var startTimer:Timer

Constructor Detail
DoubleClickHandler()Constructor
public function DoubleClickHandler(component:UIComponent, singleClickHandler:Function, doubleClickHandler:Function = null, priority:int = -50)

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Constructor.

Parameters
component:UIComponent — The host component (listen to its events)
 
singleClickHandler:Function — The function to call if a single click is detected. The function takes the form: singleClickHandler(e:MouseEvent):void.
 
doubleClickHandler:Function (default = null) — An optional function to call if a double click is detected. The function takes the form: doubleClickHandler(e:MouseEvent):void.
 
priority:int (default = -50) — The event priority to use for the mouse event listeners on component.
Method Detail
delayedClick()method
protected function delayedClick(e:TimerEvent):void

Parameters

e:TimerEvent

mouseClickHandler()method 
protected function mouseClickHandler(event:MouseEvent):void

Parameters

event:MouseEvent

mouseDoubleClickHandler()method 
protected function mouseDoubleClickHandler(event:MouseEvent):void

Parameters

event:MouseEvent

removeAllListeners()method 
public function removeAllListeners():void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Removes all event listeners.

Constant Detail
DOUBLE_CLICK_TIMEConstant
protected static const DOUBLE_CLICK_TIME:int = 300