Пакет flash.events поддерживает новую модель событий DOM и включает в себя базовый класс EventDispatcher.
Интерфейсы
| Интерфейс | Описание | |
|---|---|---|
| IEventDispatcher | Интерфейс IEventDispatcher определяет методы добавления и удаления прослушивателей событий, проверяет, зарегистрированы ли определенные типы прослушивателей событий и отправляет события. |
Классы
| Класс | Описание | |
|---|---|---|
| AccelerometerEvent | Класс Accelerometer отправляет объекты AccelerometerEvent, когда датчик акселерометра, установленный на устройстве, передает обновления ускорения. | |
| ActivityEvent | Объект Camera или Microphone передает объект ActivityEvent каждый раз при получении сообщения от камеры или микрофона о переходе в активное или неактивное состояние. | |
| AsyncErrorEvent | Объект отправляет событие AsyncErrorEvent, когда выдается исключение из собственного асинхронного кода, например из LocalConnection, NetConnection, SharedObject или NetStream. | |
| AudioOutputChangeEvent | Это событие отправляется, когда пользователь выбирает другое устройство аудиовывода в интерфейсе настроек Flash Player или когда аудиоустройство добавляется в систему или удаляется из нее. | |
| AVDictionaryDataEvent | Поток AVStream отправляет событие AVDictionaryDataEvent для отображения информации из тега ID3 | |
| AVHTTPStatusEvent | Приложение отправляет объекты AVHTTPStatusEvent, когда сетевой запрос возвращает код состояния HTTP. | |
| AVPauseAtPeriodEndEvent | AVStream отправляет событие AVPauseAtPeriodEndEvent в конце периода, для которого запрошено это событие. | |
| BrowserInvokeEvent | Объект NativeApplication приложения AIR отправляет событие browserInvoke при вызове приложения, когда SWF-файл в браузере использует функцию вызова браузера. | |
| ContextMenuEvent | Объект InteractiveObject отправляет объект ContextMenuEvent, когда пользователь открывает контекстное меню или взаимодействует с ним. | |
| DataEvent | Объект отправляет объект DataEvent при завершении загрузки необработанных данных. | |
| DatagramSocketDataEvent | Объект DatagramSocketDataEvent отправляется после получения данных сокетом Datagram. | |
| DeviceRotationEvent | Класс DeviceRotation отправляет событие DeviceRotationEvent и возвращает данные о повороте устройства относительно продольной оси, вертикальной оси, поперечной оси и кватерниона при получении обновлений DeviceRotation из объединенных показаний датчиков акселерометра и гироскопа, установленных на устройстве. | |
| DNSResolverEvent | Класс DNSResolverEvent представляет результаты операции поиска DNS. | |
| DRMAuthenticateEvent | Объект NetStream отправляет объект DRMAuthenticateEvent при попытке воспроизвести содержимое, зашифрованное с использованием управления цифровыми правами (DRM) и требующее ввода учетных данных пользователя для проверки подлинности. | |
| DRMAuthenticationCompleteEvent | DRMManager отправляет объект DRMAuthenticationCompleteEvent при успешном вызове метода authenticate() объекта DRMManager. | |
| DRMAuthenticationErrorEvent | DRMManager отправляет объект DRMAuthenticationErrorEvent при сбое вызова метода authenticate() объекта DRMManager. | |
| DRMDeviceGroupErrorEvent | Отправляется объектом DRMManager, когда происходит какая-либо ошибка при выполнении вызовов, связанных с группой устройств. Приложение отвечает за явную обработку событий ошибок. В числе этих событий случаи, когда пользователь вводит действительные учетные данные, но ваучер, защищающий зашифрованное содержимое, запрещает доступ к содержимому. | |
| DRMDeviceGroupEvent | Отправляется объектом DRMManager, когда успешно завершается вызов, связанный с группой устройств. | |
| DRMErrorEvent | Класс DRMErrorEvent предоставляет информацию об ошибках, которые происходят при воспроизведении файлов, защищенных DRM-шифрованием. | |
| DRMLicenseRequestEvent | DRMManager отправляет объект DRMLicenseRequestEvent до того, как пройдет какой-либо вызов метода loadVoucher() или loadPreviewVoucher() объекта DRMManager. | |
| DRMMetadataEvent | AVSegmentedSource отправляет событие DRMMetadataEvent при загрузке и анализе файлов. | |
| DRMReturnVoucherCompleteEvent | DRMManager отправляет объект DRMVoucherReturnCompleteEvent при успешном вызове метода returnVoucher() объекта DRMManager. | |
| DRMReturnVoucherErrorEvent | DRMManager отправляет объект DRMReturnVoucherErrorEvent при сбое вызова метода returnVoucher() объекта DRMManager. | |
| DRMStatusEvent | Объект NetStream отправляет объект DRMStatusEvent, когда содержимое, защищенное системой управления цифровыми правами (DRM), успешно начинает воспроизводиться (когда ваучер проверен и пользователь получает право на просмотр содержимого). | |
| ErrorEvent | Объект отправляет объект ErrorEvent, когда асинхронная операция завершается с ошибкой. | |
| Event | Класс Event используется как базовый класс для создания объектов Event, которые передаются прослушивателям событий в качестве параметров, когда происходит какое-либо событие. | |
| EventDispatcher | Класс EventDispatcher является базовым классом для всех классов среды выполнения, отправляющих события. | |
| EventPhase | Класс EventPhase передает значения для свойства eventPhase класса Event. | |
| FileListEvent | Объект File отправляет событие FileListEvent, когда вызов его метода getDirectoryListingAsync() успешно перечисляет набор файлов и каталогов или когда пользователь выделяет файлы после вызова метода browseForOpenMultiple(). | |
| FocusEvent | Объект передает объект FocusEvent, когда пользователь переносит фокус с одного объекта в списке отображения на другой объект. | |
| FullScreenEvent | Объект Stage отправляет объект FullScreenEvent при каждом переходе объекта Stage в полноэкранный режим или выходе из него. | |
| GameInputEvent | Класс GameInputEvent представляет событие, которое отправляется, когда игровое устройство ввода добавляется или удаляется с платформы приложения. | |
| GeolocationEvent | Объект Geolocation отправляет объекты GeolocationEvent, когда получает обновления от датчика местоположения, установленного в устройстве. | |
| GestureEvent | Класс GestureEvent позволяет обрабатывать мультисенсорные события на устройствах, которые способны определять сложное взаимодействие пользователя с устройством (например, пользователь прикасается к сенсорному экрану сразу двумя пальцами). | |
| GesturePhase | Класс GesturePhase представляет собой класс перечисления констант для использования вместе с классами GestureEvent, PressAndTapGestureEvent и TransformGestureEvent. | |
| HTMLUncaughtScriptExceptionEvent | Объект HTMLLoader отправляет объект HTMLUncaughtScriptExceptionEvent при каждом выбросе исключения JavaScript, не обработанного инструкцией catch. | |
| HTTPStatusEvent | Приложение отправляет объекты HTTPStatusEvent, когда сетевой запрос возвращает код состояния HTTP. | |
| IMEEvent | Объект IMEEvent отправляется при вводе пользователем текста с помощью редактора методов ввода (IME). | |
| InvokeEvent | Объект NativeApplication приложения AIR отправляет событие invoke при вызове приложения. | |
| IOErrorEvent | Объект IOErrorEvent отправляется, когда операция ввода или вывода завершается с ошибкой. | |
| KeyboardEvent | Идентификатор объекта KeyboardEvent, отправляемого в ответ на ввод пользователем данных с клавиатуры. | |
| LocationChangeEvent | Объект HTMLLoader или StageWebView отправляет объект LocationChangeEvent при загрузке новой страницы. | |
| MediaEvent | Классы CameraRoll и CameraUI отправляют объекты MediaEvent, когда доступен поток мультимедиа. | |
| MouseEvent | Объект MouseEvent отправляется в поток событий при каждом событии мыши. | |
| NativeDragEvent | События собственного перетаскивания отправляются интерактивными объектами, участвующими в операции перетаскивания. | |
| NativeProcessExitEvent | Это событие отправляется объектом NativeProcess после завершения процесса. | |
| NativeWindowBoundsEvent | Объект NativeWindow отправляет событие NativeWindowBoundsEvent при изменении размера или местоположения окна. | |
| NativeWindowDisplayStateEvent | Объект NativeWindow отправляет события класса NativeWindowDisplayStateEvent при изменении состояния отображения окна. | |
| NetDataEvent | Объект NetStream отправляет объект NetDataEvent при обнаружении сообщения с данными в медиапотоке. | |
| NetMonitorEvent | Объект NetMonitorEvent отправляет объекты NetMonitor при создании объекта NetStream. | |
| NetStatusEvent | Объект NetConnection, NetStream или SharedObject отправляет объекты NetStatusEvent, когда сообщает о своем состоянии. | |
| OutputProgressEvent | Объект FileStream отправляет объекты OutputProgressEvent при выполнении незавершенных асинхронных операций записи файлов. | |
| PermissionEvent | ||
| PressAndTapGestureEvent | Класс PressAndTapGestureEvent позволяет обрабатывать жесты нажатия вместе с касанием на устройствах с сенсорным экраном. | |
| ProgressEvent | Объект ProgressEvent отправляется, если началась операция загрузки или сокет получил данные. | |
| RemoteNotificationEvent | Содержит события, рассылаемые flash.notifications.RemoteNotifier в ответ на события push-уведомлений от объектов APN. | |
| SampleDataEvent | Отправляется, когда объект Sound запрашивает новые аудиоданные или когда объект Microphone может предоставить новые аудиоданные. | |
| ScreenMouseEvent | Объект SystemTrayIcon отправляет события типа ScreenMouseEvent в ответ на поведение мыши. | |
| SecurityErrorEvent | Объект отправляет объект SecurityErrorEvent, чтобы сообщить об ошибке безопасности. | |
| ServerSocketConnectEvent | Объект ServerSocket отправляет объект ServerSocketConnectEvent, когда клиент пытается подключиться к сокету сервера. | |
| ShaderEvent | Событие ShaderEvent отправляется после завершения выполнения операции затенения, вызванной объектом ShaderJob. | |
| SoftKeyboardEvent | Объект SoftKeyboardEvent отправляется, когда программная клавиатура активируется или деактивируется на устройстве или в операционной системе. | |
| SoftKeyboardTrigger | Класс SoftKeyboardTrigger обеспечивает значения счётчика для triggerType свойств класса SoftKeyboardEvent. | |
| SQLErrorEvent | Экземпляр SQLErrorEvent отправляется экземпляром SQLConnection или SQLStatement при ошибке во время выполнения операции базы данных в асинхронном режиме. | |
| SQLEvent | Adobe AIR отправляет объекты SQLEvent, когда успешно завершается одна из операций, выполняемая экземпляром SQLConnection или SQLStatement. | |
| SQLUpdateEvent | Объект SQLUpdateEvent отправляется объектом SQLConnection при изменении данных в любой таблице, связанной с экземпляром SQLConnection. | |
| StageOrientationEvent | Объект Stage отправляет объект StageOrientationEvent, если меняется ориентация рабочей области. | |
| StageVideoAvailabilityEvent | Это событие стреляет, когда состояние свойств Stage.stageVideos изменяется. | |
| StageVideoEvent | Объект StageVideo отправляет объект StageVideoEvent после того, как были вызваны метод attachNetStream() объекта StageVideo и метод play() присоединенного объекта NetStream. | |
| StatusEvent | Объект отправляет объект StatusEvent, когда устройство (например, камера или микрофон) или объект (например, объект LocalConnection) сообщает о своем состоянии. | |
| StorageVolumeChangeEvent | Объект StorageVolumeInfo.storageVolumeInfo отправляет объект StorageVolumeChangeEvent, когда устанавливается или извлекается том хранения. | |
| SyncEvent | Объект SharedObject, представляющий удаленный общий объект, отправляет объект SyncEvent при обновлении сервером этого удаленного общего объекта. | |
| TextEvent | Объект передает объект TextEvent при вводе текста в текстовое поле или при выборе гиперссылки в текстовом поле с поддержкой HTML. | |
| ThrottleEvent | Событие ThrottleEvent отправляется, когда Flash Player изменяет скорость потока, приостанавливает или возобновляет воспроизведение содержимого. | |
| ThrottleType | Класс ThrottleType содержит значения для свойства state для воспроизведения в классе flash.event.ThrottleEvent. | |
| TimerEvent | Объект Timer отправляет объекты TimerEvent каждый раз, когда объект Timer достигает интервала, указанного в свойстве Timer.delay. | |
| TouchEvent | Класс TouchEvent позволяет обрабатывать события на устройствах, которые регистрируют жесты пользователя при взаимодействии с устройством (например, прикосновение к сенсорному экрану). | |
| TouchEventIntent | В классе TouchEventIntent определяются константы для свойства touchIntent класса TouchEvent. | |
| TransformGestureEvent | Класс TransformGestureEvent позволяет обрабатывать события ввода с помощью сложных движений (таких как перемещение пальцев по сенсорному экрану), которые интерпретируются устройством или операционной системой как жест. | |
| UncaughtErrorEvent | Объект UncaughtErrorEvent отправляется экземпляром класса UncaughtErrorEvents при возникновении неперехваченных ошибок. | |
| UncaughtErrorEvents | Класс UncaughtErrorEvents обеспечивает способ получения событий о неперехваченных ошибках. | |
| VideoEvent | Этот класс событий сообщает о текущем видео состоянии рендеринга. | |
| VideoTextureEvent | Почти наверняка событие StageVideoEvent. | |
| VsyncStateChangeAvailabilityEvent | При изменении доступности Stage класс Stage отправляет VsyncStateChangeAvailabilityEvent для изменения состояния vsync. |
Tue Jun 12 2018, 11:49 AM Z