Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.messaging.channels 

RTMPChannel  - AS3 ADEP Data Services

Пакетmx.messaging.channels
Классpublic class RTMPChannel
НаследованиеRTMPChannel Inheritance NetConnectionChannel Inheritance PollingChannel Inheritance Channel Inheritance EventDispatcher Inheritance Object
Подклассы SecureRTMPChannel

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс RTMPChannel предоставляет основную поддержку RTMP для передачи сообщений.

RTMPChannel использует сетевые службы Flash Player. В ActionScript он представлен классом NetConnection. Этот канал использует NetConnection в эксклюзивном режиме.

Каналы создаются в инфраструктуре с помощью метода ServerConfig.getChannel(). Каналы можно создать напрямую и при необходимости присвоить их ChannelSet.

Каналы представляют физическое подключение к удаленной конечной точке. Каналы совместно используются адресами назначения по умолчанию. Это означает, что для взаимодействия с разными адресами назначения клиент может использовать один канал.



Общедоступные свойства
 СвойствоОпределено
 Inheritedauthenticated : Boolean
[только для чтения] Указывает, аутентифицирован ли этот канал.
Channel
 InheritedchannelSets : Array
[только для чтения] Предоставляет доступ к ChannelSets, подключенному к каналу.
Channel
 Inheritedconnected : Boolean
[только для чтения] Указывает, установил ли этот канал подключение к удаленному адресату.
Channel
 InheritedconnectTimeout : int
Предоставляет доступ к тайм-ауту подключения в секундах для канала.
Channel
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheritedendpoint : String
[только для чтения] Предоставляет доступ к конечной точке этого канала.
Channel
 InheritedfailoverURIs : Array
Предоставляет доступ к набору URI конечных точек, которые этот канал может использовать для попытки преодоления отказа, если конечная точка кластеризована.
Channel
 Inheritedid : String
Предоставляет доступ к идентификатору этого канала.
Channel
 InheritednetConnection : NetConnection
[только для чтения] Предоставляет доступ к связанному классу NetConnection для этого канала.
NetConnectionChannel
  protocol : String
[переопределить] [только для чтения] Возвращает протокол для этого канала (rtmp или rtmpt).
RTMPChannel
 Inheritedreconnecting : Boolean
[только для чтения] Указывает, находится ли этот канал в процессе повторного подключения к альтернативной конечной точке.
Channel
 InheritedrecordMessageSizes : Boolean
[только для чтения] Свойство канала определяет уровень ввода информации о производительности – например необходимость ввода размера сообщения.
Channel
 InheritedrecordMessageTimes : Boolean
[только для чтения] Свойство канала определяет уровень ввода информации о производительности, например вводятся ли временные метки.
Channel
 InheritedrequestTimeout : int
Предоставляет доступ к тайм-ауту выполнения запроса по умолчанию в секундах для канала.
Channel
 Inheriteduri : String
Предоставляет доступ к URI, используемым для создания целых URI конечной точки для этого канала.
Channel
Защищенные свойства
 СвойствоОпределено
 InheritedshouldBeConnected : Boolean
[только для чтения] Указывает, должен ли этот канал быть подключен к его конечной точке.
Channel
Общедоступные методы
 МетодОпределено
  
RTMPChannel(id:String = null, uri:String = null)
Создает новый экземпляр RTMPChannel.
RTMPChannel
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Подклассы должны перезаписать этот метод для применения любых параметров настройки, которые могут быть необходимы для отдельного канала.
Channel
 Inherited
connect(channelSet:ChannelSet):void
Подключает ChannelSet к каналу.
Channel
 Inherited
Деактивирует опрос на основе количества вызовов enablePolling() и disablePolling().
PollingChannel
 Inherited
Отключает ChannelSet от канала.
Channel
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Активирует опрос на основе количества вызовов enablePolling() и disablePolling().
PollingChannel
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Отправляет CommandMessage серверу для выхода из системы при подключенном канале.
Channel
  
[переопределить] Если клиент запрашивает опрос, какие-либо действия не выполняются.
RTMPChannel
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
send(agent:MessageAgent, message:IMessage):void
[переопределить] Передает указанное сообщение на целевой адрес.
PollingChannel
 Inherited
setCredentials(credentials:String, agent:MessageAgent = null, charset:String = null):void
Устанавливает указанное значение для учетных данных.
Channel
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
 Inherited
Применяет URL-адреса балансировки нагрузки клиента, если они существуют.
Channel
 Inherited
Обрабатывает неуспешно завершенное внутреннее подключение и передает событие FAULT для канала.
Channel
 Inherited
Обрабатывает успешное внутреннее подключение и передает событие CONNECT для канала.
Channel
 Inherited
Обрабатывает тайм-аут подключения путем передачи ChannelFaultEvent.
Channel
 Inherited
Обрабатывает завершенное с ошибкой внутреннее отключение и передает событие FAULT для канала.
Channel
 Inherited
disconnectSuccess(rejected:Boolean = false):void
Обрабатывает успешное внутреннее отключение и передает событие DISCONNECT для канала.
Channel
 Inherited
Обрабатывает изменение условия защиты для управления начальным подключением канала к приложению.
Channel
 Inherited
Возвращает соответствующий MessageResponder для метода send() канала.
Channel
 Inherited
Подключает канал к его конечной точке.
Channel
 Inherited
internalDisconnect(rejected:Boolean = false):void
Отключает канал от его конечной точки.
Channel
 Inherited
Отправляет сообщение по каналу и маршрутизирует ответ на ответчик.
Channel
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 InheritedПередается после подключения канала к его конечной точке.Channel
 InheritedПередается после отключения канала от его конечной точки.Channel
 InheritedПередается после ошибки в канале.Channel
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
 InheritedПередается при получении каналом сообщения из его конечной точки.Channel
 InheritedПередается при изменении свойства канала.Channel
Защищенные константы
 КонстантаОпределено
  CODE_CONNECT_CLOSED : String = "Connect.Closed"
[статические] Код состояния для закрытого подключения.
RTMPChannel
  CODE_CONNECT_FAILED : String = "Connect.Failed"
[статические] Код состояния для невыполненного подключения.
RTMPChannel
  CODE_CONNECT_NETWORKCHANGE : String = "Connect.NetworkChange"
[статические] Код состояния для изменения сети подключения.
RTMPChannel
  CODE_CONNECT_REJECTED : String = "Connect.Rejected"
[статические] Код состояния для отклоненного подключения.
RTMPChannel
  CODE_CONNECT_SUCCESS : String = "Connect.Success"
[статические] Код состояния для успешного подключения.
RTMPChannel
Сведения о свойстве

protocol

свойство
protocol:String  [только для чтения] [переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает протокол для этого канала (rtmp или rtmpt).



Реализация
    override public function get protocol():String
Сведения о конструкторе

RTMPChannel

()Конструктор
public function RTMPChannel(id:String = null, uri:String = null)

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает новый экземпляр RTMPChannel.

Параметры
id:String (default = null) — Идентификатор этого канала
 
uri:String (default = null) — URI для этого канала
Сведения о методе

poll

()метод
override public function poll():void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Если клиент запрашивает опрос, какие-либо действия не выполняются.

Сведения о константе

CODE_CONNECT_CLOSED

Константа
protected static const CODE_CONNECT_CLOSED:String = "Connect.Closed"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Код состояния для закрытого подключения.

CODE_CONNECT_FAILED

Константа 
protected static const CODE_CONNECT_FAILED:String = "Connect.Failed"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Код состояния для невыполненного подключения.

CODE_CONNECT_NETWORKCHANGE

Константа 
protected static const CODE_CONNECT_NETWORKCHANGE:String = "Connect.NetworkChange"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Код состояния для изменения сети подключения.

CODE_CONNECT_REJECTED

Константа 
protected static const CODE_CONNECT_REJECTED:String = "Connect.Rejected"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Код состояния для отклоненного подключения.

CODE_CONNECT_SUCCESS

Константа 
protected static const CODE_CONNECT_SUCCESS:String = "Connect.Success"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Код состояния для успешного подключения.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.