AnimationEventInfo

개요

애니메이션 효과가 실행될 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성

curtime

애니메이션 효과가 실행중인 시간을 밀리세컨드(MilliSecond)로 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

AnimationEventInfo.curtime

문법 설정

curtime

Animation 오브젝트의 onupdate 이벤트에서는 delay 속성값을 포함하여 효과가 진행중인 시간을 갖습니다.


Animation 오브젝트의 onbegin 이벤트에서는 진행방향에 따라 최소 또는 최대 시간을 갖습니다.


Animation 오브젝트의 onrun 이벤트에서는 delay 속성값을 제외하고 효과가 진행중인 시간만을 갖습니다.


Animation 오브젝트의 oncomplete 이벤트에서는 진행방향에 따라 최소 또는 최대 시간을 갖습니다.


AnimationTimeline 오브젝트의 onupdate 이벤트에서는 offset 속성값과 delay 속성값을 포함하여 전체 효과가 진행중인 시간을 갖습니다.


AnimationTimeline 오브젝트의 onbegin 이벤트에서는 진행방향에 따라 최소 또는 최대 시간을 갖습니다.


AnimationTimeline 오브젝트의 onrun 이벤트에서는 첫번재 애니메이션 효과의 offset 속성값과 delay 속성값을 제외하고 효과가 진행중인 시간을 갖습니다.


AnimationTimeline 오브젝트의 oncomplete 이벤트에서는 진행방향에 따라 최소 또는 최대 시간을 갖습니다.

direction

애니메이션 효과가 진행되는 방향값을 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

AnimationEventInfo.direction

문법 설정

"normal"

AnimationItem 오브젝트의 props 속성에 설정된 속성값 순서대로 애니메이션 효과가 진행될 때 갖는 값입니다.

"reverse"

AnimationItem 오브젝트의 props 속성에 설정된 속성값 순서의 반대로 애니메이션 효과가 진행될 때 갖는 값입니다.

eventid

이벤트의 ID를 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

AnimationEventInfo.eventid

문법 설정

var strEventid = e.eventid;

참고

- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.

fromobject

이벤트 발생의 원인이 되는 컴포넌트를 갖는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

AnimationEventInfo.fromobject

문법 설정

var objComp = e.fromobject;

참고

- onlbuttondown 과 같이 상위로 전파되는 이벤트에서 fromobject 속성은 이벤트가 최초로 발생한 컴포넌트를 갖습니다.

fromreferenceobject

이벤트 발생의 원인이 되는 컴포넌트 또는 서브컨트롤을 갖는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

AnimationEventInfo.fromreferenceobject

문법 설정

var objComp = e.fromreferenceobject;

참고

- Calendar 와 같이 서브컨트롤이 있는 컴포넌트에서 서브컨트롤에 의해 이벤트가 발생한 경우 fromreferenceobject 속성은 서브컨트롤을 갖습니다.
  Button 과 같이 서브컨트롤이 없는 컴포넌트는 해당 컴포넌트를 갖습니다.

- onlbuttondown과 같이 상위로 전파되는 이벤트에서 fromreferenceobject 속성은 이벤트가 최초로 발생한 컴포넌트 또는 서브컨트롤을 갖습니다.

loopcount

애니메이션 효과가 반복되어 실행될 때 반복횟수를 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

AnimationEventInfo.loopcount

문법 설정

loopcount

Animation 오브젝트 관련 이벤트 발생 시 애니메이션 효과의 반복횟수를 갖습니다.

무한반복일 경우 0 값을 갖습니다.


AnimationTimeline 오브젝트 관련 이벤트 발생 시 undefined 값을 갖습니다.

참고

- Animation 오브젝트가 AnimationTimeline 오브젝트의 아이템으로 등록될 경우
   Animation 오브젝트의 loop 속성값은 항상 false 로 적용됩니다.