Пакет | fl.video |
Класс | public final class VideoScaleMode |
Наследование | VideoScaleMode Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
FLVPlayback.scaleMode
и VideoPlayer.scaleMode
.
Связанные элементы API
Константа | Определено | ||
---|---|---|---|
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.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
.
Tue Jun 12 2018, 11:34 AM Z