Timer.hx 573 B

123456789101112131415161718
  1. package flash.utils;
  2. extern class Timer extends flash.events.EventDispatcher {
  3. function new(delay : Float, ?repeatCount : Int) : Void;
  4. var currentCount(default,null) : Int;
  5. var delay : Float;
  6. var repeatCount : Int;
  7. function reset() : Void;
  8. var running(default,null) : Bool;
  9. function start() : Void;
  10. function stop() : Void;
  11. private function _start(delay : Float, closure : Dynamic) : Void;
  12. private function _timerDispatch() : Void;
  13. private var m_delay : Float;
  14. private var m_iteration : Int;
  15. private var m_repeatCount : Int;
  16. private function tick() : Void;
  17. }