flash.events 패키지는 새 DOM 이벤트 모델을 지원하며 EventDispatcher 기본 클래스를 포함합니다.
인터페이스
인터페이스 | 설명 | |
---|---|---|
IEventDispatcher | IEventDispatcher 인터페이스는 이벤트 리스너를 추가하거나 제거하기 위한 메서드를 정의하고, 특정 유형의 이벤트 리스너가 등록되었는지 여부를 확인하며, 이벤트를 전달합니다. |
클래스
클래스 | 설명 | |
---|---|---|
AccelerometerEvent | Accelerometer 클래스는 장치에 설치된 Accelerometer 센서에서 가속 업데이트 정보를 가져오면 AccelerometerEvent 객체를 전달합니다. | |
ActivityEvent | 카메라나 마이크가 활성화 또는 비활성화되었음을 보고할 때마다 Camera 또는 Microphone 객체가 ActivityEvent 객체를 전달합니다. | |
AsyncErrorEvent | 예를 들어 LocalConnection, NetConnection, SharedObject 또는 NetStream과 같은 기본 비동기 코드에서 예외가 발생할 경우 객체가 AsyncErrorEvent를 전달합니다. | |
AudioOutputChangeEvent | 이 이벤트는 사용자가 Flash Player의 설정 UI에서 다른 오디오 출력 장치를 선택하거나 오디오 장치가 시스템에 추가되거나 시스템에서 제거될 때 발생합니다. | |
AVDictionaryDataEvent | AVStream에서 AVDictionaryDataEvent를 전달하여 ID3 태그 정보를 알립니다. | |
AVHTTPStatusEvent | 네트워크 요청으로 HTTP 상태 코드가 반환되면 응용 프로그램이 AVHTTPStatusEvent 객체를 전달합니다. | |
AVPauseAtPeriodEndEvent | AVPauseAtPeriodEndEvent 이벤트가 요청된 기간의 기간 종료 값에 도달하면 AVStream이 이 이벤트를 전달합니다. | |
BrowserInvokeEvent | AIR 응용 프로그램의 NativeApplication 객체는 브라우저 호출 기능을 사용하여 브라우저의 SWF 파일로 인해 응용 프로그램이 호출될 때 browserInvoke 이벤트를 전달합니다. | |
ContextMenuEvent | 사용자가 컨텍스트 메뉴를 열거나 조작하면 InteractiveObject는 ContextMenuEvent 객체를 전달합니다. | |
DataEvent | 원시 데이터가 모두 로드되면 객체가 DataEvent 객체를 전달합니다. | |
DatagramSocketDataEvent | DatagramSocketDataEvent 객체는 Datagram 소켓에서 데이터를 수신한 경우 전달됩니다. | |
DeviceRotationEvent | 장치에 설치된 가속도계 및 자이로스코프 센서의 통합된 판독값에서 DeviceRotation 업데이트를 가져오는 경우 DeviceRotation 클래스는 DeviceRotationEvent를 전달하고 롤, 요, 피치 및 쿼터니언 데이터를 반환합니다. | |
DNSResolverEvent | DNSResolverEvent 클래스는 DNS(Domain Name System) 조회 작업의 결과를 나타냅니다. | |
DRMAuthenticateEvent | NetStream 객체는 인증용 사용자 자격 증명을 요구하는 DRM(디지털 권한 관리)으로 암호화된 내용의 재생을 시도할 때 DRMAuthenticateEvent 객체를 전달합니다. | |
DRMAuthenticationCompleteEvent | DRMManager는 DRMManager 객체의 authenticate() 메서드에 대한 호출이 성공하면 DRMAuthenticationCompleteEvent 객체를 전달합니다. | |
DRMAuthenticationErrorEvent | DRMManager는 DRMManager 객체의 authenticate() 메서드에 대한 호출이 실패하면 DRMAuthenticationErrorEvent 객체를 전달합니다. | |
DRMDeviceGroupErrorEvent | 장치 그룹 관련 호출이 진행되는 동안 오류가 발생하면 DRMManager에서 실행합니다. 오류 이벤트를 명시적으로 처리하는 작업은 응용 프로그램에서 수행합니다. 사용자가 유효한 자격 증명을 입력했지만 암호화된 내용을 보호하는 바우처가 해당 내용에 대한 액세스를 제한하는 경우 등이 이러한 이벤트에 포함됩니다. | |
DRMDeviceGroupEvent | 장치 그룹 관련 호출이 성공적으로 완료되면 DRMManager에서 실행합니다. | |
DRMErrorEvent | DRMErrorEvent 클래스는 DRM(디지털 권한 관리) 암호화 파일을 재생할 때 발생하는 오류에 관한 정보를 제공합니다. | |
DRMLicenseRequestEvent | DRMManager 객체의 loadVoucher() 또는 loadPreviewVoucher() 메서드에 대한 각 호출이 성공하기 전에 DRMManager에서 DRMLicenseRequestEvent 객체를 전달합니다. | |
DRMMetadataEvent | AVSegmentedSource는 파일을 로드하여 구문 분석할 때 DRMMetadataEvent를 전달합니다. | |
DRMReturnVoucherCompleteEvent | DRMManager는 DRMManager 객체의 returnVoucher() 메서드에 대한 호출이 성공하면 DRMVoucherReturnCompleteEvent 객체를 전달합니다. | |
DRMReturnVoucherErrorEvent | DRMManager는 DRMManager 객체의 returnVoucher() 메서드에 대한 호출이 실패하면 DRMReturnVoucherErrorEvent 객체를 전달합니다. | |
DRMStatusEvent | DRM(디지털 권한 관리)을 사용하여 보호된 내용의 재생이 성공적으로 시작될 때(바우처가 확인될 때, 사용자가 인증될 때, 사용자가 내용을 보도록 허용될 때) NetStream 객체가 DRMStatusEvent 객체를 전달합니다. | |
ErrorEvent | 오류로 인해 비동기 작업이 실패하면 객체가 ErrorEvent 객체를 전달합니다. | |
Event | Event 클래스를 기본 클래스로 하여 만들어진 Event 객체는 이벤트 발생 시 매개 변수로 이벤트 리스너에 전달됩니다. | |
EventDispatcher | EventDispatcher 클래스는 이벤트를 전달하는 모든 runtime 클래스의 기본 클래스입니다. | |
EventPhase | EventPhase 클래스는 Event 클래스의 eventPhase 속성 값을 제공합니다. | |
FileListEvent | File 객체의 getDirectoryListingAsync() 메서드 호출이 파일 및 디렉토리 집합을 성공적으로 열거하거나 사용자가 browseForOpenMultiple() 메서드 호출 후에 파일을 선택할 때 File 객체가 FileListEvent 객체를 전달합니다. | |
FocusEvent | 표시 목록의 특정 객체에서 다른 객체로 포커스를 변경하면 객체가 FocusEvent 객체를 전달합니다. | |
FullScreenEvent | 스테이지가 전체 화면 디스플레이 모드로 전환되거나 전체 화면 모드에서 다른 모드로 전환될 때마다 Stage 객체는 FullScreenEvent 객체를 전달합니다. | |
GameInputEvent | GameInputEvent 클래스는 게임 입력 장치가 응용 프로그램 플랫폼에 추가 또는 제거될 때 전달되는 이벤트를 나타냅니다. | |
GeolocationEvent | 장치에 설치된 위치 센서로부터 업데이트를 수신하면 Geolocation 객체에서 GeolocationEvent 객체를 전달합니다. | |
GestureEvent | GestureEvent 클래스를 사용하면 사용자의 복잡한 장치 접촉 이벤트(예: 동시에 손가락 두 개로 터치 스크린을 누르는 경우)를 감지하는 장치에서 다중 터치 이동 이벤트를 처리할 수 있습니다. | |
GesturePhase | GesturePhase 클래스는 GestureEvent, PressAndTapGestureEvent 및TransformGestureEvent 클래스에 사용할 상수 값의 열거형 클래스입니다. | |
HTMLUncaughtScriptExceptionEvent | HTMLLoader 객체는 JavaScript 예외가 발생하여 catch 문으로 처리되지 않을 때마다 HTMLUncaughtScriptExceptionEvent 객체를 전달합니다. | |
HTTPStatusEvent | 네트워크 요청으로 HTTP 상태 코드가 반환되면 응용 프로그램이 HTTPStatusEvent 객체를 전달합니다. | |
IMEEvent | IME(Input Method Editor)를 사용하여 텍스트를 입력할 때 IMEEvent 객체가 전달됩니다. | |
InvokeEvent | AIR 응용 프로그램의 NativeApplication 객체는 응용 프로그램이 호출될 때 invoke 이벤트를 전달합니다. | |
IOErrorEvent | 오류로 인해 입력 또는 출력 작업에 실패할 때 IOErrorEvent 객체가 전달됩니다. | |
KeyboardEvent | 키보드를 통한 사용자 입력에 대한 응답으로 전달된 KeyboardEvent 객체 ID입니다. | |
LocationChangeEvent | HTMLLoader 또는 StageWebView 객체는 새 페이지가 로드될 때 LocationChangeEvent 객체를 전달합니다. | |
MediaEvent | CameraRoll 및 CameraUI 클래스는 미디어 스트림을 사용할 수 있을 때 MediaEvent 객체를 전달합니다. | |
MouseEvent | 마우스 이벤트가 발생할 때마다 이벤트 흐름에 MouseEvent 객체가 전달됩니다. | |
NativeDragEvent | 기본 드래그 이벤트는 드래그 앤 드롭 작업과 관련된 대화형 객체에 의해 전달됩니다. | |
NativeProcessExitEvent | 이 이벤트는 해당 프로세스가 있을 때 NativeProcess 객체에 의해 전달됩니다. | |
NativeWindowBoundsEvent | NativeWindow 객체는 윈도우의 크기 또는 위치가 변경될 때 NativeWindowBoundsEvent 객체를 전달합니다. | |
NativeWindowDisplayStateEvent | NativeWindow 객체는 윈도우 표시 상태가 변경될 때 NativeWindowDisplayStateEvent 클래스의 이벤트를 전달합니다. | |
NetDataEvent | NetStream 객체는 미디어 스트림에서 데이터 메시지가 발생하는 경우 NetDataEvent 객체를 전달합니다. | |
NetMonitorEvent | NetMonitor 객체는 NetStream 객체가 만들어질 때 NetMonitorEvent 객체를 전달합니다. | |
NetStatusEvent | NetConnection, NetStream 또는 SharedObject 객체가 해당 상태를 보고할 때 NetStatusEvent 객체를 전달합니다. | |
OutputProgressEvent | FileStream 객체는 대기 중인 비동기 파일 쓰기 작업이 수행될 때 OutputProgressEvent 객체를 전달합니다. | |
PermissionEvent | ||
PressAndTapGestureEvent | PressAndTapGestureEvent 클래스는 터치 지원 장치에서 누르고 두드리기 동작을 처리할 수 있도록 합니다. | |
ProgressEvent | 로드 작업이 시작되었거나 소켓에 데이터가 수신될 때 ProgressEvent 객체가 전달됩니다. | |
RemoteNotificationEvent | APN의 푸시 알림 이벤트에 대한 응답으로 flash.notifications.RemoteNotifier에 의해 전달되는 이벤트가 포함되어 있습니다. | |
SampleDataEvent | Sound 객체가 새 오디오 데이터를 요청하거나 Microphone 객체가 새 오디오 데이터를 제공할 수 있을 때 전달됩니다. | |
ScreenMouseEvent | SystemTrayIcon 객체는 마우스 상호 작용에 대한 응답으로 ScreenMouseEvent 유형의 이벤트를 전달합니다. | |
SecurityErrorEvent | 객체가 SecurityErrorEvent 객체를 전달하여 보안 오류 발생을 보고합니다. | |
ServerSocketConnectEvent | 클라이언트가 서버 소켓에 연결하려고 하면 ServerSocket 객체가 ServerSocketConnectEvent 객체를 전달합니다. | |
ShaderEvent | ShaderJob에 의해 시작된 셰이더가 완료되면 ShaderEvent가 전달됩니다. | |
SoftKeyboardEvent | SoftKeyboardEvent 객체는 장치 또는 운영 체제에서 소프트웨어 중심 키보드가 활성화되거나 비활성화될 때 전달됩니다. | |
SoftKeyboardTrigger | SoftKeyboardTrigger 클래스는 SoftKeyboardEvent 클래스의 triggerType 속성에 대한 열거 값을 제공합니다. | |
SQLErrorEvent | SQLErrorEvent 인스턴스는 비동기 실행 모드로 데이터베이스 작업을 수행하는 동안 오류가 발생할 때 SQLConnection 인스턴스 또는 SQLStatement 인스턴스에 의해 전달됩니다. | |
SQLEvent | SQLConnection 또는 SQLStatement 인스턴스에서 수행된 작업 중 하나가 성공적으로 완료되면 Adobe AIR가 SQLEvent 객체를 전달합니다. | |
SQLUpdateEvent | SQLConnection 인스턴스와 연관된 테이블에서 데이터가 변경되면 SQLConnection 객체가 SQLUpdateEvent 객체를 전달합니다. | |
StageOrientationEvent | Stage 객체는 스테이지의 방향이 변경될 때 StageOrientationEvent 객체를 전달합니다. | |
StageVideoAvailabilityEvent | 이 이벤트는 Stage.stageVideos 속성의 상태가 변경될 때 발생합니다. | |
StageVideoEvent | StageVideo 객체의 attachNetStream() 메서드 및 연결된 NetStream 객체의 play() 메서드가 모두 호출된 후 StageVideo 객체가 StageVideoEvent 객체를 전달합니다. | |
StatusEvent | 카메라나 마이크와 같은 장치 또는 LocalConnection 등의 객체가 상태를 보고할 때 객체가 StatusEvent 객체를 전달합니다. | |
StorageVolumeChangeEvent | StorageVolumeInfo.storageVolumeInfo 객체는 저장소 볼륨이 마운트되거나 마운트 해제될 때 StorageVolumeChangeEvent 이벤트 객체를 전달합니다. | |
SyncEvent | 서버에서 원격 공유 객체를 업데이트할 때 원격 공유 객체를 나타내는 SharedObject 객체가 SyncEvent 객체를 전달합니다. | |
TextEvent | 사용자가 텍스트 필드에 텍스트를 입력하거나 HTML 사용 가능한 텍스트 필드의 하이퍼링크를 클릭하면 객체가 TextEvent 객체를 전달합니다. | |
ThrottleEvent | Flash Player에서 내용을 제한, 일시 정지 또는 다시 시작하는 경우 ThrottleEvent가 전달됩니다. | |
ThrottleType | ThrottleType 클래스는 flash.event.ThrottleEvent 클래스에 대한 재생 state 속성 값을 제공합니다. | |
TimerEvent | Timer 객체가 Timer.delay 속성에 의해 지정된 간격에 도달할 때마다 TimerEvent 객체를 전달합니다. | |
TouchEvent | TouchEvent 클래스를 사용하면 사용자의 장치 접촉(예: 터치 스크린에 손가락 하나를 접촉한 경우)을 감지하는 장치에서 이벤트를 처리할 수 있습니다. | |
TouchEventIntent | TouchEventIntent 클래스는 TouchEvent 클래스의 touchIntent 속성에 대한 상수를 정의합니다. | |
TransformGestureEvent | TransformGestureEvent 클래스를 사용하면 장치 또는 운영 체제가 동작으로 해석하는 복잡한 이동 입력 이벤트(예: 터치 스크린에서 손가락을 움직이는 경우)를 처리할 수 있습니다. | |
UncaughtErrorEvent | 포착되지 않는 오류가 발생하면 UncaughtErrorEvents 클래스의 인스턴스에서 UncaughtErrorEvent 객체를 전달합니다. | |
UncaughtErrorEvents | UncaughtErrorEvents 클래스에서는 포착되지 않는 오류 이벤트를 수신하는 방법을 제공합니다. | |
VideoEvent | 이 이벤트 클래스는 현재 비디오 렌더링 상태를 보고합니다. | |
VideoTextureEvent | 거의 정확한 StageVideoEvent입니다. | |
VsyncStateChangeAvailabilityEvent | Stage 클래스는 vsync 상태 변경을 위해 Stage를 사용할 수 있는지 여부가 변경되는 경우 VsyncStateChangeAvailabilityEvent를 전달합니다. |
Tue Jun 12 2018, 03:32 PM Z