Adobe ® Flash ® Player 10.1 beta 2 — обзор бэта-документации
February 11th, 2010Для этого нужно скачать и установить вторую бэта-версию Flash ® Player 10.1:
- Скачать отладочный plug-in для Windows (EXE, 2.5 MB)
- Скачать отладочный active-x для Windows (EXE, 2.6 MB)
- Скачать отладочный plug-in для Macintosh (DMG, 12.6 MB)
- Скачать отладочный plug-in для Linux (TAR.GZ, 4.3 MB)
Далее нужно скачать обновленный глобальный SWC для работы с новыми API и заменить старый файл, находящийся в моем случаи в папке C:\Program Files (x86)\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\FP10
Лично я попытаюсь соорудить приложение-диктофон с возможностью сохранения записанного прямо в MP3 файл. Итак, что же нового?
Возможно на момент прочтения этого текст ссылки устареют и Flash® CS5 будет доступен общественности. А пока обзор нового в бэта-документации:
Новое в пакете fl.events
| RSLErrorEvent |
Класс RSLErrorEvent определяет событие об ошибке отправляемое RSLPreloader. |
| RSLEvent |
Класс RSLEvent определяет события отправляемые RSLPreloader. |
Новый пакет fl.rsl
| RSLInfo |
Класс RSLInfo дает возможность указывать использование RSL совместно используемые библиотеки рабочего цикла приложения (Файлы Runtime Shared Library). |
| RSLPreloader |
Класс RSLPreloader управляет предзагрузкой RSL (Runtime Shared Libraries) перед проигрыванием другого содержимого. |
| SWZInfo |
Класс SWZInfo указывает на то как именно скачивать файл SWZ, являющийся файлом Runtime Shared Library (RSL). |
Новый пакет fl.text
| TLFTextField |
Класс TLFTextField используется при создании текстовых полей, которые используют передовые возможности Text Layout Framework (TLF). |
Новое в пакете flash.accessibility
| ISearchableText |
Интерфейс ISearchableText может быть использован для реализации объектов содержащих тексты, которые должны быть видимы для поиска в сети интернет. |
Новое в пакете flash.desktop
| IFilePromise |
Интерфейс IFilePromise определяет интерфейс используемый AIR во время выполнения чтения данных предполагаемого файла. |
| InboundPipe |
Без описания. |
| NativeProcess |
Класс NativeProcess предоставляет возможность интеграции запуска приложений командной строки. |
| NativeProcessStartupInfo |
Класс предоставляет общую информацию, используемую для запуска процесса на используемой операционной системе. |
| OutboundPipe |
Без описания. |
| URLFilePromise |
Класс URLFilePromise даем возможность перетащить ресурсы находящимся по указанному пути из приложения AIR в предполагаемый файл. |
Новое в пакете flash.display
| StageAspectRatio |
Класс StageAspectRatio обеспечивает значениями метод Stage.setAspectRatio(). |
| StageOrientation |
Класс StageOrientation обеспечивает значением свойство ориентация класса Stage. |
Новое в пакете flash.events
| AccelerometerEvent |
Класс Accelerometer передает объект AccelerometerEvent когда поступают обновления значений от датчика установленного в устройстве акселерометра. |
| DatagramSocketDataEvent |
Объект DatagramSocketDataEvent передается когда датаграммный сокет ( объект, обеспечивающий двунаправленное перемещение датаграмм без установления соединения ) получил данные. |
| DNSResolverEvent |
Это событие отправляемое DNSResolver с целью вывода результатов поиска DNS. |
| GeolocationEvent |
Объект типа Geolocation отправляет объект GeolocationEvent когда получает обновления от установленного в устройстве датчика местонахождения. |
| GestureEvent |
Класс GestureEvent дает возможность управлять событиями касания на устройствах которые определяют разнообразные касания (например, таких как одновременное нажатие двумя пальцами на сенсорный экран устройства). |
| GesturePhase |
Класс GesturePhase является перечнем значений констант используемый вместе с классами GestureEvent, PressAndTapGestureEvent, и TransformGestureEvent. |
| PressAndTapGestureEvent |
Класс PressAndTapGestureEvent дает возможность управлять жестами нажатия и постукивания по сенсорному экрану устройства. |
| ServerSocketConnectEvent |
Объект типа ServerSocket отправляет объект ServerSocketConnectEvent когда клиент пытается подключится к сокет серверу. |
| StageOrientationEvent |
Объект Stage отправляет объект StageOrientationEvent когда ориентация экрана меняется. |
| StorageVolumeChangeEvent |
Объект VolumeInfo отправляет объект StorageVolumeChangeEvent когда объем хранения монтируется или демонтируется. |
| TouchEvent |
Класс TouchEvent дает возможность управлять событиями на устройствах которые поддерживают и воспринимают прикосновения пользователя к устройству. (например нажатие пальца на экран) |
| TransformGestureEvent |
Класс TransformGestureEvent дает возможность управлять многократными движениями прикосновения к сенсорному экрану устройства (такими как перемещение пальцев по сенсорному экрану) |
| UncaughtErrorEvent |
Объект типа UncaughtErrorEvent передается экземпляром класса UncaughtErrorEvents когда всплывает неперехваченная ошибка. |
| UncaughtErrorEvents |
Класс UncaughtErrorEvents предоставляет способ получения неперехваченных событий об ошибках. |
Новое в пакете flash.filesystem
| StorageVolume |
Объект типа StorageVolume содержит свойства, описывающие дисковый объем хранения данных |
| StorageVolumeInfo |
Объект StorageVolumeInfo отправляет объект StorageVolumeChangeEvent когда объем хранения монтируется или демонтируется. |
Новый пакет flash.globalization
Классы пакета flash.globalization предоставляют функциональность, зависимую от языковых, региональных, территориальных настроек для сортировки и сравнения строк, перевода строк в верхний или нижний регистр, форматирования даты, времени, чисел и валют, а так же используются при анализе чисел и валют. Классы предоставляют эту функциональность используя доступные службы операционной системы пользователя, таким образом позволяя добиться результатов привычных для пользователя этой системы. В результате использования системных служб операционной системы, результат может отличатся в зависимости от системы или даже быть разным для различных пользователей. В случаи если операционная система не предоставляет определенной службы, используется режим отката и устанавливается свойство, указывающее на статус последней операции с целью предоставления описания предупреждения предпринятого отката.
Каждый из главных классов (Collator, CurrencyFormatter, DateTimeFormatter, NumberFormatter, StringTools) имеет свой конструктор с параметром определяющим язык, регион или другие варианты, которые определяют поведение методов класса. Эти пункты задаются при помощи имени ID локали с использованием синтаксиса описанного в Техническом Стандарте Unicode #35, http://unicode.org/reports/tr35/. Если операционная система предоставляет функционал для указанной локали, она будет задействована. В противном случаи произойдет откат локали. Так же есть возможность при создании любого из этих классов использовать локаль установленную в операционной система пользователя по умолчанию.
| Collator |
Класс Collator предоставляет возможность сравнения строк в зависимости от локали. |
| CollatorMode |
Класс CollatorMode содержит перечень значений констант, обусловленых поведением сравнения строк выполняемых объектом типа Collator. |
| CurrencyFormatter |
Класс CurrencyFormatter предоставляет возможность форматирования и анализа значений для валют в зависимости от установленной локали. |
| CurrencyParseResult |
Структура данных включающая в себя величину валюты и значек валюты или же строку, извлеченную при анализе строки валюты. |
| DateTimeFormatter |
Класс DateTimeFormatter предоставляет возможность форматирования объектов типа Date в зависимости от установленной локали а так же дает доступ к локализированным именам полей даты. |
| DateTimeNameContext |
Класс DateTimeNameContext содержит перечень значений констант, отображающих контекст форматирования в котором будет отображено имя месяца или дня недели. |
| DateTimeNameStyle |
Класс DateTimeNameStyle содержит перечень констант управляющих длиной имен месяцев и дней недели используемых при форматировании даты. |
| DateTimeStyle |
Перечни констант, обусловливающих применение образчика форматирования даты и времени в зависимости от установленной локали. |
| LastOperationStatus |
Класс LastOperationStatus является перечнем значений констант отображающий состояние самой последней операции службы глобализации. |
| LocaleID |
Класс LocaleID предоставляет методы для анализа и использования имен ID локали. |
| NationalDigitsType |
Класс NationalDigitsType содержит перечень констант, указывающих на использование наборов цифр в классе NumberFormatter. |
| NumberFormatter |
Класс NumberFormatter предоставляет возможность форматирования и анализа числовой значений в зависимости от установленной в системе локали. |
| NumberParseResult |
Структура данных содержащая информацию о числе извлеченном в процессе анализа строки. |
| StringTools |
Класс StringTools предоставляет методы смены регистра с учетом установленной локали. |
Новое в пакете flash.media
| VideoCodecProfile | Без описания. |
| VideoDecodingCapability | Без описания. |
Новый пакет flash.net.dns
| AAAARecord |
Класс AAAARecord представляет Domain Name System (DNS) AAAA запись содержащую IPv6 адрес. |
| ARecord |
Класс ARecord представляет Domain Name System (DNS) A запись содержащую IPv4 адрес. |
| DNSResolver |
Класс DNSResolver дает возможность просматривать Domain Name System (DNS) записи. |
| MXRecord |
Класс MXRecord представляет Domain Name System (DNS) MX запись содержащую адресс сервера обмена почтовыми сообщениями. |
| PTRRecord |
Класс PTRRecord представляет Domain Name System (DNS) PTR каноническое имя домена. |
| ResourceRecord |
Класс ResourceRecord является базовым классом для Domain Name System (DNS) классов записей. |
| SRVRecord |
Класс SRVRecord представляет Domain Name System (DNS) SRV содержащую запись о хосте сервиса. |
Новое в пакете flash.net.drm
| VoucherAccessInfo | Объект VoucherAccessInfo содержить информацию, необходимую для получения и использования ваучера, такого типа как авторизация и домент контента для media rights server. |
Новое в пакете flash.net
| DatagramSocket |
Класс DatagramSocket дает возможность коду отправлять и получать пакеты Universal Datagram Protocol (UDP). |
| GroupSpecifier |
Класс GroupSpecifier используется при создании трудных для восприятия строк, которые могут быть использованы в конструкторах NetStream и NetGroup. |
| InterfaceAddress |
Класс InterfaceAddress доставляет свойства адресса интерфейса подключения компьютера к сети. |
| IPVersion |
Класс IPVersion определяет константы представляющие разные виды IP адресов |
| NetGroup |
Экземпляры класса NetGroup определяют членство в RTMFP группах для Flash Media |
| NetGroupInfo | Класс NetStreamMulticastInfo описывает разные статистические данные качества обслуживания Quality of Service (QoS) связанные с объектом типа NetStream лежащий в основе RTMFP одноранговой сети (Peer-to-Peer) передачи данных и IP Multicast передачи потока. |
| NetGroupReceiveMode |
Класс NetGroupReceiveMode является перечнем значений констант используемых в свойстве receiveMode в классе NetGroup. |
| NetGroupReplicationStrategy |
Класс NetGroupReplicationStrategy является перечнем значений констант используемых при установке значения свойства replicationStrategy класса NetGroup. |
| NetGroupSendMode |
Класс NetGroupSendMode является перечнем значений констант используемых в качестве параметра sendMode метода NetGroup.sendToNeighbor(). |
| NetGroupSendResult |
Класс NetGroupSendResult является перечнем значений констант используемых в качестве возвращаемого значения методов Directed Routing связанных с экземпляром NetGroup. |
| NetStreamMulticastInfo |
Класс NetStreamMulticastInfo описывает разные статистические данные качества обслуживания Quality of Service (QoS) связанные с объектом типа NetStream oлежащий в основе RTMFP одноранговой сети (Peer-to-Peer) передачи данныхи и IP Multicast передачи потока. |
| NetworkInfo |
Класс NetworkInfo предоставляет информацию о сетевом интерфейсе компьютера пользователя. |
| NetworkInterface |
Класс NetworkInterface описывает сетевой интерфейс. |
| SecureSocket |
Класс SecureSocket дает возможность подключатся используя протоколы Secure Sockets Layer (SSL) и Transport Layer Security (TLS). |
| ServerSocket |
Класс ServerSocket позволяет коду приложения действовать как сервер в случаи соединений Transport Control Protocol (TCP). |
Новое в пакете flash.printing
| PaperSize |
Этот класс предоставляет значения используемые методом PrintJob.SelectPaperSize для указания размера бумаги при печати страницы. |
| PrintMethod |
Этот класс предоставляет значения при использовании свойства PrintJobOptions.printMethod для указания метода печати страницы. |
| PrintUIOptions |
Класс PrintUIOptions содержит свойства для использования в параметре uiOptions методов PrintJob.showPageSetupDialog() и PrintJob.start2(). |
Новое в пакете flash.sampler
| ScriptMember |
ScriptMember обеспечивает поддержку профилирования HTML приложений AIR. |
| ScriptSampler |
ScriptSampler обеспечивает поддержку профилирования HTML приложений AIR. |
Новый пакет flash.sensors
| Accelerometer |
Класс Accelerometer отправляет события основываясь на активности замеченной на сенсоре устройства. |
| Geolocation |
Класс Geolocation отправляет события в ответ на сигналы сенсора местонахождения. |
Новое в пакете flash.system
| SystemUpdater |
Без описания. |
| SystemUpdaterType |
Без описания. |
| TouchscreenType |
Класс TouchscreenType является классом перечнем обеспечивающим разные типы касаний к экрану. |
Новый пакет flash.text.ime
Пакет flash.text.ime обеспечивает поддержку линейного редактирования прямого (ненаклонный) текст в приложениях, которые предоставляют свои собственные возможности редактирования. Такая поддержка особенно полезна в приложениях реализующих Input Method Editors (IMEs) для использования с FTE (пакет flash.text.engine).
| IIMEClient |
Интерфейс для клиентов IME (input method editor). |
| CompositionAttributeRange |
Класс CompositionAttributeRange представляет диапазон компоновки атрибутов для использования с IME (input method editor) событиями. |
Новое в пакете flash.ui
| KeyboardType |
Класс KeyboardType является классом перечнем предоставляющим значения для разных категорий физических клавиатур устройств или компьютера. |
| Multitouch |
Клас Multitouch управляет и предоставляет информацию о текущей поддержке средой устройств контактного ввода, включая и те что имеют несколько точек касания (таких например как палицы пользователя на экране дисплея) |
| MultitouchInputMode |
Класс MultitouchInputMode обеспечивает значения для свойства inputMode в классе flash.ui.Multitouch. |

StorageVolumeChangeEvent
Объект VolumeInfo отправляет объект StorageVolumeChangeEvent когда объем хранения монтируется или демонтируется.
Не думаю, что это правильный перевод.
@a_[w]
Да, звучит как-то странно.
Там в самой документации на английском присутствуют повторения слов, неправильные буквы и пропущенные артикли
Но все правильно с переводом похоже:
storageVolumeMount – Dispatched when a storage volume has been mounted.
storageVolumeUnmount – Dispatched when a storage volume has been unmounted.
Определено в:
StorageVolumeInfo
Эта фича срабатывает если воткнуть к примеру флешку. Видел реализованный пример. Хорошая вещь….
@a_[w]
отчего же, для линуксоидов звучит нормально. типа если в процессе работы у тебя отвалился (єто типа unmounted) диск (єто типа volume), то тебе об этом шлют событие, типа свободного места стало меньше. или совсем не стало, если у них можно только один диск.