ГлавнаяПо теме › Adobe ® Flash ® Player 10.1 beta 2 — обзор бэта-документации

Adobe ® Flash ® Player 10.1 beta 2 — обзор бэта-документации

February 11th, 2010
Давно уже ни для кого не секрет что Adobe не собирается выпускать бэта-версию Flash® CS5 как это было ранее объявлено во время Adobe MAX 2009. Но все же возможность попробовать новые фишки у нас есть.
Для этого нужно скачать и установить вторую бэта-версию Flash ® Player 10.1:

Далее нужно скачать обновленный глобальный 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

IFilePromiseAIR-only

Интерфейс IFilePromise определяет интерфейс используемый AIR во время выполнения чтения данных предполагаемого файла.

InboundPipe

Без описания.

NativeProcessAIR-only

Класс NativeProcess предоставляет возможность интеграции запуска приложений командной строки.

NativeProcessStartupInfoAIR-only

Класс предоставляет общую информацию, используемую для запуска процесса на используемой операционной системе.

OutboundPipe

Без описания.

URLFilePromiseAIR-only

Класс URLFilePromise даем возможность перетащить ресурсы находящимся по указанному пути из приложения AIR в предполагаемый файл.

Новое в пакете flash.display

StageAspectRatio

Класс StageAspectRatio обеспечивает значениями метод Stage.setAspectRatio().

StageOrientation

Класс StageOrientation обеспечивает значением свойство ориентация класса Stage.

Новое в пакете flash.events

AccelerometerEvent

Класс Accelerometer передает объект AccelerometerEvent когда поступают обновления значений от датчика установленного в устройстве акселерометра.

DatagramSocketDataEventAIR-only

Объект DatagramSocketDataEvent передается когда датаграммный сокет ( объект, обеспечивающий двунаправленное перемещение датаграмм без установления соединения ) получил данные.

DNSResolverEventAIR-only

Это событие отправляемое DNSResolver с целью вывода результатов поиска DNS.

GeolocationEvent

Объект типа Geolocation отправляет объект GeolocationEvent когда получает обновления от установленного в устройстве датчика местонахождения.

GestureEvent

Класс GestureEvent дает возможность управлять событиями касания на устройствах которые определяют разнообразные касания (например, таких как одновременное нажатие двумя пальцами на сенсорный экран устройства).

GesturePhase

Класс GesturePhase является перечнем значений констант используемый вместе с классами GestureEvent, PressAndTapGestureEvent, и TransformGestureEvent.

PressAndTapGestureEvent

Класс PressAndTapGestureEvent дает возможность управлять жестами нажатия и постукивания по сенсорному экрану устройства.

ServerSocketConnectEventAIR-only

Объект типа ServerSocket отправляет объект ServerSocketConnectEvent когда клиент пытается подключится к сокет серверу.

StageOrientationEvent

Объект Stage отправляет объект StageOrientationEvent когда ориентация экрана меняется.

StorageVolumeChangeEventAIR-only

Объект VolumeInfo отправляет объект StorageVolumeChangeEvent когда объем хранения монтируется или демонтируется.

TouchEvent

Класс TouchEvent дает возможность управлять событиями на устройствах которые поддерживают и воспринимают прикосновения пользователя к устройству. (например нажатие пальца на экран)

TransformGestureEvent

Класс TransformGestureEvent дает возможность управлять многократными движениями прикосновения к сенсорному экрану устройства (такими как перемещение пальцев по сенсорному экрану)

UncaughtErrorEvent

Объект типа UncaughtErrorEvent передается экземпляром класса UncaughtErrorEvents когда всплывает неперехваченная ошибка.

UncaughtErrorEvents

Класс UncaughtErrorEvents предоставляет способ получения неперехваченных событий об ошибках.

Новое в пакете flash.filesystem

StorageVolumeAIR-only

Объект типа StorageVolume содержит свойства, описывающие дисковый объем хранения данных

StorageVolumeInfoAIR-only

Объект 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

AAAARecordAIR-only

Класс AAAARecord представляет Domain Name System (DNS) AAAA запись содержащую IPv6 адрес.

ARecordAIR-only

Класс ARecord представляет Domain Name System (DNS) A запись содержащую IPv4 адрес.

DNSResolverAIR-only

Класс DNSResolver дает возможность просматривать Domain Name System (DNS) записи.

MXRecordAIR-only

Класс MXRecord представляет Domain Name System (DNS) MX запись содержащую адресс сервера обмена почтовыми сообщениями.

PTRRecordAIR-only

Класс PTRRecord представляет Domain Name System (DNS) PTR каноническое имя домена.

ResourceRecordAIR-only

Класс ResourceRecord является базовым классом для Domain Name System (DNS) классов записей.

SRVRecordAIR-only

Класс SRVRecord представляет Domain Name System (DNS) SRV содержащую запись о хосте сервиса.

Новое в пакете flash.net.drm

VoucherAccessInfo Объект VoucherAccessInfo содержить информацию, необходимую для получения и использования ваучера, такого типа как авторизация и домент контента для media rights server.

Новое в пакете flash.net

DatagramSocketAIR-only

Класс DatagramSocket дает возможность коду отправлять и получать пакеты Universal Datagram Protocol (UDP).

GroupSpecifier

Класс GroupSpecifier используется при создании трудных для восприятия строк, которые могут быть использованы в конструкторах NetStream и NetGroup.

InterfaceAddressAIR-only

Класс InterfaceAddress доставляет свойства адресса интерфейса подключения компьютера к сети.

IPVersionAIR-only

Класс 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 передачи потока.

NetworkInfoAIR-only

Класс NetworkInfo предоставляет информацию о сетевом интерфейсе компьютера пользователя.

NetworkInterfaceAIR-only

Класс NetworkInterface описывает сетевой интерфейс.

SecureSocketAIR-only

Класс SecureSocket дает возможность подключатся используя протоколы Secure Sockets Layer (SSL) и Transport Layer Security (TLS).

ServerSocketAIR-only

Класс ServerSocket позволяет коду приложения действовать как сервер в случаи соединений Transport Control Protocol (TCP).

Новое в пакете flash.printing

PaperSizeAIR-only

Этот класс предоставляет значения используемые методом PrintJob.SelectPaperSize для указания размера бумаги при печати страницы.

PrintMethodAIR-only

Этот класс предоставляет значения при использовании свойства PrintJobOptions.printMethod для указания метода печати страницы.

PrintUIOptionsAIR-only

Класс PrintUIOptions содержит свойства для использования в параметре uiOptions методов PrintJob.showPageSetupDialog() и PrintJob.start2().

Новое в пакете flash.sampler

ScriptMemberAIR-only

ScriptMember обеспечивает поддержку профилирования HTML приложений AIR.

ScriptSamplerAIR-only

ScriptSampler обеспечивает поддержку профилирования HTML приложений AIR.

Новый пакет flash.sensors

Accelerometer

Класс Accelerometer отправляет события основываясь на активности замеченной на сенсоре устройства.

GeolocationAIR-only

Класс 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.

Категория: По теме

Смотрите также

Новогоднее обращение президента сайта Как Steve Jobs в Wall Street Journal Flash позорить ходил
  1. February 11th, 2010 at 23:28 | #1

    StorageVolumeChangeEvent
    Объект VolumeInfo отправляет объект StorageVolumeChangeEvent когда объем хранения монтируется или демонтируется.

    Не думаю, что это правильный перевод.

  2. February 12th, 2010 at 09:39 | #2

    @a_[w]
    Да, звучит как-то странно.
    Там в самой документации на английском присутствуют повторения слов, неправильные буквы и пропущенные артикли :)

    Но все правильно с переводом похоже:
    storageVolumeMount – Dispatched when a storage volume has been mounted.
    storageVolumeUnmount – Dispatched when a storage volume has been unmounted.

    Определено в:
    StorageVolumeInfo

  3. Saint_partizan
    February 12th, 2010 at 11:40 | #3

    a_[w] :StorageVolumeChangeEventОбъект VolumeInfo отправляет объект StorageVolumeChangeEvent когда объем хранения монтируется или демонтируется.Не думаю, что это правильный перевод.

    Эта фича срабатывает если воткнуть к примеру флешку. Видел реализованный пример. Хорошая вещь….

  4. makc
    February 12th, 2010 at 12:13 | #4

    @a_[w]
    отчего же, для линуксоидов звучит нормально. типа если в процессе работы у тебя отвалился (єто типа unmounted) диск (єто типа volume), то тебе об этом шлют событие, типа свободного места стало меньше. или совсем не стало, если у них можно только один диск.

  1. February 17th, 2010 at 17:09 | #1
  2. February 2nd, 2011 at 18:57 | #2