new LazyActor()
Stage 에 등록될 Actor.
스테이지에 진입을 한번만 감지하되, 진입 후 너무 빠르게 이탈시에는 감지 처리를 하지 않는 느린 감지형.
(사용 예: 촘촘한 상품 목록과 같이 빠르게 스크롤 하여 지나칠 수 있는 곳)
- Source:
Extends
Classes
Members
element :ActorElement
옵저버에 등록될 native element
Type:
- ActorElement
- Inherited From:
- Source:
events
이벤트 Observable
- Overrides:
- Source:
- See:
isAppear
현재 진입 여부 상태
- Overrides:
- Source:
stage :IStage.<BaseActor>
해당 인스턴스가 등록된 스테이지
Type:
- Inherited From:
- Source:
Methods
appear(entryopt)
스테이지 진입. 진입 후 일정시간 (appearDelay) 전에 이탈하는 경우는 진입으로 취급하지 않음.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
entry |
<optional> |
- Overrides:
- Implements:
- Source:
bind(stage)
해당 인스턴스를 관찰하는 스테이지를 연결
Parameters:
Name | Type | Description |
---|---|---|
stage |
스테이지 |
- Inherited From:
- Implements:
- Source:
clearAppearTimer()
진입 대기 타이머 파기
- Source:
disappear(entry)
스테이지 이탈.
Parameters:
Name | Type | Description |
---|---|---|
entry |
- Overrides:
- Implements:
- Source:
dispatch(type, entryopt)
진입, 이탈 등 이벤트 알림
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
type |
이벤트 타입 | ||
entry |
<optional> |
상태 변경시 관찰된 상태 |
- Inherited From:
- Source:
dispose()
파기
- Inherited From:
- Source:
setAppearDelay(delayopt)
지정된 시간 사이에 진입 후 진출을 하는 경우 진입 알림을 하지 않는 대기 시간.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
delay |
<optional> |
150 |
- Source:
setCheckoutDelay(delayopt)
느린 감지를 시작하기 전 대기 시간.
지정된 시간 전에 감지된 진입은 느린 감지를 하지 않고 바로 진입을 알림.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
delay |
<optional> |
1000 |
- Source: