Packagecom.cmiscm.utils.controls
Classpublic class DelayCall
InheritanceDelayCall Inheritance Object

Delay Call.

View the examples



Public Properties
 PropertyDefined By
  isActive : Boolean
[read-only] Delay Call Check Active
DelayCall
Public Methods
 MethodDefined By
  
DelayCall
  
call($param1:Number, $param2:Function):void
Delay Call
DelayCall
  
cancel():void
Cancel Delay Call
DelayCall
Property Detail
isActiveproperty
isActive:Boolean  [read-only]

Delay Call Check Active


Implementation
    public function get isActive():Boolean
Constructor Detail
DelayCall()Constructor
public function DelayCall()



Method Detail
call()method
public function call($param1:Number, $param2:Function):void

Delay Call

Parameters

$param1:Number — Delay time
 
$param2:Function — Dealy function

cancel()method 
public function cancel():void

Cancel Delay Call

Examples
     package {
        import com.cmiscm.utils.controls.DelayCall;
        import flash.events.Event;
     
        public class TestDebug extends Sprite
        {
            private var _delayCall:DelayCall;
            
            public function TestDebug()
            {
                super();
     
                _delayCall = new DelayCall();
                _delayCall.call(2, delayAuto);
            }
            
            private function delayAuto(evt:Event):void
            {
                trace("delay call");
            }
     
            private function killDelay():void
            {
                if (_delayCall == null) {
                    return;
                } else {
                    _delayCall.cancel();
                    _delayCall = null;
                }
            }
        }
     }