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

TimeTrait  - AS3 OSMF

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

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

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

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

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



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  currentTime : Number
[только для чтения] Фактическое время мультимедийного содержимого в секундах.
TimeTrait
  duration : Number
[только для чтения] Продолжительность мультимедийного содержимого в секундах.
TimeTrait
 InheritedtraitType : String
[только для чтения] MediaTraitType для этой характеристики.
MediaTraitBase
Общедоступные методы
 МетодОпределено
  
TimeTrait(duration:Number = NaN)
Конструктор.
TimeTrait
 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
Защищенные методы
 МетодОпределено
  
Вызывается непосредственно после изменения свойства currentTime.
TimeTrait
  
Вызывается непосредственно перед изменением свойства currentTime.
TimeTrait
  
Вызывается непосредственно после изменения свойства duration.
TimeTrait
  
Вызывается непосредственно перед изменением свойства duration.
TimeTrait
  
При вызове этого установщика изменится значение currentTime характеристики, если оно отличается от текущего значения currentTime.
TimeTrait
  
При вызове этого установщика изменится значение duration характеристики, если оно отличается от текущего значения duration.
TimeTrait
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
  Отправляется при изменении currentTime характеристики на значение, равное его продолжительности.TimeTrait
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
  Отправляется после изменения продолжительности характеристики.TimeTrait
Сведения о свойстве

currentTime

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

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

Фактическое время мультимедийного содержимого в секундах. Недопустимо превышать duration.



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

duration

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

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

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



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

TimeTrait

()Конструктор
public function TimeTrait(duration:Number = NaN)

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

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

Параметры
duration:Number (default = NaN) — Продолжительность мультимедийного содержимого в секундах. Значение по умолчанию - NaN (без продолжительности).
Сведения о методе

currentTimeChangeEnd

()метод
protected function currentTimeChangeEnd(oldCurrentTime:Number):void

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

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

Параметры

oldCurrentTime:Number — Предыдущее значение currentTime.

currentTimeChangeStart

()метод 
protected function currentTimeChangeStart(newCurrentTime:Number):void

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

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

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

Параметры

newCurrentTime:Number — Новое значение currentTime.

durationChangeEnd

()метод 
protected function durationChangeEnd(oldDuration:Number):void

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

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

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

Параметры

oldDuration:Number — Предыдущее значение duration.

durationChangeStart

()метод 
protected function durationChangeStart(newDuration:Number):void

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

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

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

Параметры

newDuration:Number — Новое значение duration.

setCurrentTime

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

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

При вызове этого установщика изменится значение currentTime характеристики, если оно отличается от текущего значения currentTime.

Параметры

value:Number

setDuration

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

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

При вызове этого установщика изменится значение duration характеристики, если оно отличается от текущего значения duration.

Параметры

value:Number

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

complete

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

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

Отправляется при изменении currentTime характеристики на значение, равное его продолжительности.

Константа TimeEvent.COMPLETE определяет значение свойства type объекта события для события complete.

durationChange

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

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

Отправляется после изменения продолжительности характеристики.

Константа TimeEvent.DURATION_CHANGE определяет значение свойства type объекта события для события durationChange.




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

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