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

BufferTrait  - AS3 OSMF

Пакетorg.osmf.traits
Классpublic class BufferTrait
НаследованиеBufferTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

BufferTrait определяет интерфейс характеристик для мультимедийного содержимого, которое может использовать буфер данных. Также он может использоваться в качестве базового класса для более специфичного подкласса BufferTrait.

Используйте метод MediaElement.hasTrait(MediaTraitType.BUFFER) для запросов о том, имеет ли элемент мультимедийного содержимого эту характеристику. Если hasTrait(MediaTraitType.BUFFER) возвращает true, используйте метод MediaElement.getTrait(MediaTraitType.BUFFER) для получения объекта этого типа.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  buffering : Boolean
[только для чтения] Указывает, выполняется ли буферизация мультимедийного содержимого в настоящее время.
BufferTrait
  bufferLength : Number
[только для чтения] Длина содержимого, находящегося в настоящее время в буфере мультимедийного содержимого, в секундах.
BufferTrait
  bufferTime : Number
Требуемая длина буфера мультимедийного содержимого в секундах.
BufferTrait
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedtraitType : String
[только для чтения] MediaTraitType для этой характеристики.
MediaTraitBase
Общедоступные методы
 МетодОпределено
  
Конструктор.
BufferTrait
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Удаляет любые ресурсы, используемые этой характеристикой.
MediaTraitBase
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
  
Вызывается непосредственно после изменения buffering.
BufferTrait
  
Вызывается непосредственно перед изменением значения buffering.
BufferTrait
  
Вызывается непосредственно после изменения значения bufferLength.
BufferTrait
  
Вызывается непосредственно перед изменением значения bufferLength.
BufferTrait
  
Вызывается непосредственно после изменения значения bufferTime.
BufferTrait
  
Вызывается непосредственно перед изменением значения bufferTime.
BufferTrait
  
Указывает, находится ли характеристика в состоянии буферизации.
BufferTrait
  
Определяет значение свойства bufferLength.
BufferTrait
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
  Отправляется после изменения свойства buffering характеристики.BufferTrait
  Отправляется после изменения свойства bufferTime характеристики.BufferTrait
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Сведения о свойстве

buffering

свойство
buffering:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

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

Значение по умолчанию равно false.



Реализация
    public function get buffering():Boolean

bufferLength

свойство 
bufferLength:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Длина содержимого, находящегося в настоящее время в буфере мультимедийного содержимого, в секундах.



Реализация
    public function get bufferLength():Number

bufferTime

свойство 
bufferTime:Number

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Требуемая длина буфера мультимедийного содержимого в секундах.

Если переданное значение не является числовым или отрицательным, то оно будет принудительно обнулено.

Значение по умолчанию – нуль.



Реализация
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void
Сведения о конструкторе

BufferTrait

()Конструктор
public function BufferTrait()

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Конструктор.

Сведения о методе

bufferingChangeEnd

()метод
protected function bufferingChangeEnd():void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вызывается непосредственно после изменения buffering. Отправляет событие change.

Переопределяющие подклассы должны вызвать этот метод для отправки события bufferingChange.

bufferingChangeStart

()метод 
protected function bufferingChangeStart(newBuffering:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вызывается непосредственно перед изменением значения buffering.

Подклассы реализуют этот метод для сообщения об изменении мультимедийному содержимому.

Параметры

newBuffering:Boolean — Новое значение buffering.

bufferLengthChangeEnd

()метод 
protected function bufferLengthChangeEnd():void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вызывается непосредственно после изменения значения bufferLength.

bufferLengthChangeStart

()метод 
protected function bufferLengthChangeStart(newSize:Number):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вызывается непосредственно перед изменением значения bufferLength. Подклассы реализуют этот метод для сообщения об изменении мультимедийному содержимому.

Параметры

newSize:Number — Новое значение bufferLength.

bufferTimeChangeEnd

()метод 
protected function bufferTimeChangeEnd():void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вызывается непосредственно после изменения значения bufferTime. Отправляет событие change.

Переопределяющие подклассы должны вызвать этот метод для отправки события bufferTimeChange.

bufferTimeChangeStart

()метод 
protected function bufferTimeChangeStart(newTime:Number):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вызывается непосредственно перед изменением значения bufferTime. Подклассы реализуют этот метод для сообщения об изменении мультимедийному содержимому.

Параметры

newTime:Number — Новое значение bufferTime.

setBuffering

()метод 
protected final function setBuffering(value:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает, находится ли характеристика в состоянии буферизации. Отправляет событие bufferingChange, если вызов приводит к изменению свойства buffering.

Параметры

value:Boolean

setBufferLength

()метод 
protected final function setBufferLength(value:Number):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Определяет значение свойства bufferLength.

Этот метод запускает BufferLengthChangeEvent, если изменение значения сохраняется.

Параметры

value:Number

Сведения о событии

bufferingChange

Событие
Тип объекта события: org.osmf.events.BufferEvent
свойство BufferEvent.type = org.osmf.events.BufferEvent.BUFFERING_CHANGE

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Отправляется после изменения свойства buffering характеристики.

Константа BufferEvent.BUFFERING_CHANGE определяет значение свойства type объекта события bufferingChange.

bufferTimeChange

Событие  
Тип объекта события: org.osmf.events.BufferEvent
свойство BufferEvent.type = org.osmf.events.BufferEvent.BUFFER_TIME_CHANGE

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Отправляется после изменения свойства bufferTime характеристики.

Константа BufferEvent.BUFFER_TIME_CHANGE определяет значение свойства type объекта события bufferTimeChange.




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

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