Главная / Action Script 3
Пакетfl.video
Классpublic final class VideoScaleMode
НаследованиеVideoScaleMode Inheritance Object

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Класс VideoScaleMode содержит значения констант для использования свойствами FLVPlayback.scaleMode и VideoPlayer.scaleMode.

См. также

FLVPlayback.scaleMode
VideoPlayer.scaleMode


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 Константа Определено
  EXACT_FIT : String = "exactFit"
[статические] Задает, что видеофрагмент будет отображаться с длиной и шириной окна, заданной в свойствах registrationHeight или height и registrationWidth или width.
VideoScaleMode
  MAINTAIN_ASPECT_RATIO : String = "maintainAspectRatio"
[статические] Указывает, что видеофрагмент будет ограничен прямоугольником, заданным свойствами registrationX, registrationY, registrationWidth и registrationHeight, но исходное соотношение сторон будет сохранено.
VideoScaleMode
  NO_SCALE : String = "noScale"
[статические] Указывает, что исходное видео отображается с оригинальной высотой и шириной.
VideoScaleMode
Сведения о константе
EXACT_FITКонстанта
public static const EXACT_FIT:String = "exactFit"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Указывает, что видео будет отображаться с длиной и шириной окна, заданного в свойствах registrationHeight или height и registrationWidth или width.

Например, если registrationWidth = width = 100 и registrationHeight = height = 100, если registrationX = 200 и registrationY = 200 и если загружен FLV-файл с свойством width равным 648 и свойством height равным 480 (приблизительное соотношение сторон 4:3), и если align = VideoAlign.CENTER и scaleMode = EXACT_FIT, то получим width = 100, height = 100, x = 200 и y = 200.

MAINTAIN_ASPECT_RATIOКонстанта  
public static const MAINTAIN_ASPECT_RATIO:String = "maintainAspectRatio"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Указывает, что видео будет ограничено прямоугольником, заданным значениями свойств registrationX, registrationY, registrationWidth и registrationHeight, но исходное соотношение сторон будет сохранено.

Например, если registrationWidth = 100 и registrationHeight = 100, если registrationX = 200 и registrationY = 200, и если загружен FLV-файл с свойством width равным 648 и свойством height равным 480 (приблизительное соотношение сторон 4:3), и если align = VideoAlign.CENTER и scaleMode = MAINTAIN_ASPECT_RATIO, то получается width = 100, height = (100 * 480 / 648) = 74, x = 10 и y = (10 + ((100 - 74) / 2)) = 23.

NO_SCALEКонстанта  
public static const NO_SCALE:String = "noScale"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9.0.28.0

Указывает, что исходное видео отображается с оригинальной высотой и шириной.

Например, если registrationWidth = 100 и registrationHeight = 100, если registrationX = 200 и registrationY = 200 и если загружен FLV-файл с свойством width равным 648 и свойством height равным 480 (приблизительное соотношение сторон 4:3), и если align = VideoAlign.CENTER и scaleMode = NO_SCALE, то получаем width = 648, height = 480, x = (200 + ((100 - 648) / 2)) = -74 и y = (200 + ((100 - 480) / 2)) = 10.