-
- ANDROID
- ANDROID_TABLET
- CHROME
- CHROME_VERSION
- DOC_MODE
- DOC_MODE_IE10_LT
- DOC_MODE_IE11_LT
- DOC_MODE_IE12_LT
- DOC_MODE_IE8_LT
- DOC_MODE_IE9_LT
- EDGE
- FIREFOX
- IE10_LT
- IE11_LT
- IE7_LT
- IE8_LT
- IE9_LT
- IE_COMPATIBLE
- IE_VERSION
- IPAD
- IPHONE
- LINUX
- MAC
- MOBILE
- MOBILE_IOS
- MOZILLA
- MSIE
- OPERA
- OPERA_MINI
- OS_VERSION
- SAFARI
- SAMSUNG
- SAMSUNG_VERSION
- SMART_PHONE
- TABLET
- TOUCH_DEVICE
- VERSION
- WEBKIT
- WEBKIT_VERSION
- WINDOWS
- WINDOWS_PHONE
- WINDOWS_TABLET
-
- addChild
- addClass
- addEvent
- attr
- children
- clone
- closest
- contentHeight
- contentWidth
- css
- each
- element
- hasClass
- hasEvent
- height
- html
- innerHeight
- innerWidth
- insertSWF
- match
- next
- outerHeight
- outerWidth
- parent
- prev
- prop
- rect
- remove
- removeAllEvent
- removeAttr
- removeChild
- removeClass
- removeEvent
- removeProp
- replaceWith
- scrollLeft
- scrollTop
- selector
- selectorAll
- text
- transition
- trigger
- width
Timer
- 지정된 시간 시퀀스에 따라 코드를 실행할 수 있다.
Methods
-
Timer( delayTime, repeatCount, data )
Timer 생성-
delayTime : Number1000/1초
-
repeatCount : Int반복횟수, 0은 무한반복
-
data : *핸들러에서 전달받을 e.data
-
-
start() : Timerver 1.0~
Timer 시작, 이미 실행중이면 다시 시작하지 않는다. -
stop() : Timerver 1.0~
Timer 정지, currentCount는 재설정 하지 않는다. -
reset() : Timerver 1.0~
Stop후 currentCount = 0 -
running() : Booleanver 1.0~
타이머가 실행 중이면 true반환.
Events
No. | type | description | property | ver |
---|---|---|---|---|
1 | timer | 지정한 시간 (delayTime) 마다 호출 |
|
1.0 |
2 | complete | 지정한 repeatCount 횟수 만큼 실행이 끝나면 호출 | timer 와 동일 | 1.0 |
Example
var timer = new $B.utils.Timer( 1000, 5 )
.addListener( 'timer', function (e) {
//
})
.addListener( 'complete', function (e) {
//
}).start();
//타이머 정지
timer.stop();