Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
fl.video 

FLVPlayback  - AS3 Flash

Пакетыx

Верхний уровень
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Элементы языка

Глобальные константы
Глобальные функции
Операторы
Инструкции, ключевые слова и директивы
Специальные типы

Приложения

Новые возможности
Ошибки компилятора
Предупреждения компилятора
Ошибки времени выполнения
Миграция ActionScript 3
Поддерживаемые наборы символов
Только MXML
Элементы движения XML
Теги Timed Text
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетfl.video
Классpublic class FLVPlayback
НаследованиеFLVPlayback Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

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

Компонент FLVPlayback расширяет класс Sprite и включает объект VideoPlayer. ПРИМЕЧАНИЕ. Эта документация предназначена для использования с FLVPlayback с компонентом расширенного доступа.

В ней содержится обновленное описание языка и компонентов ActionScript 3.0 для класса FLVPlayback для включения следующих свойств и методов, которые были добавлены для усовершенствования использования клавиатуры и средства для чтения с экрана для компонента.

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

Класс FLVPlayback позволяет включать в Flash-приложения видеопроигрыватель для воспроизведения последовательно загружаемых файлов видео (FLV) по протоколу HTTP или потокового воспроизведения FLV-файлов с Media Server (FMS) или другой службы Flash Video Streaming Service (FVSS).

Для Flash Player с обновлением 3 (версии 9.0.115.0) и более поздних версий обновленный компонент FLVPlayback обновляет видеоформаты MPEG-4 высокой четкости, использующие кодировку H.264 отраслевого стандарта. Дополнительные сведения о видеоформатах, поддерживаемых компонентом FLVPlayback, см. в документе Controlling web video with ActionScript 3 FLVPlayback programming (Управление веб-видео с помощью программирования FLVPlayback на языке ActionScript 3).

В отличие от других компонентов ActionScript 3.0, компонент FLVPlayback не расширяет компонент пользовательского интерфейса, поэтому он не поддерживает методы и свойства данного класса.

Для доступа к свойствам, методам и событиям класса FLVPlayback необходимо импортировать класс в приложение перемещением компонента FLVPlayback в рабочую область Flash-приложения или явным импортированием в ActionScript с помощью инструкции import. Следующая инструкция импортирует класс FLVPlayback:

     import fl.video.FLVPlayback;

Класс FLVPlayback имеет константу VERSION, являющуюся свойством класса. Свойства класса доступны только самому классу. Константа VERSION возвращает строку, показывающую версию компонента. Следующий код показывает версию на панели «Вывод»:

     import fl.video.FLVPlayback;
     trace(FLVPlayback.VERSION);

Посмотреть примеры

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



Общедоступные свойства
 СвойствоОпределено
 InheritedaccessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта.
DisplayObject
  activeVideoPlayerIndex : uint
Число, указывающее экземпляр видеопроигрывателя, на который влияют другие API-интерфейсы.
FLVPlayback
  align : String
Указывает макет видео, если свойство scaleMode имеет значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE.
FLVPlayback
 Inheritedalpha : Number
Указывает значение альфа-прозрачности заданного объекта.
DisplayObject
  autoPlay : Boolean
Логический параметр, вызывающий (в случае значения true) автоматическое начало воспроизведения FLV-файла после установки свойства source.
FLVPlayback
  autoRewind : Boolean
Логический параметр, вызывающий (в случае значения true) перемотку FLV-файла к кадру 1 после остановки воспроизведения по причине достижения конца потока или вызова метода stop().
FLVPlayback
  backButton : Sprite
Элемент управления воспроизведением BackButton.
FLVPlayback
  bitrate : Number
Число, указывающее скорость передачи FLV-файла (в битах в секунду).
FLVPlayback
 InheritedblendMode : String
Значение класса BlendMode, задающее режим наложения.
DisplayObject
 InheritedblendShader : Shader
[только для записи] Задает затенение, используемое при наложении переднего плана на фон.
DisplayObject
  buffering : Boolean
[только для чтения] Логический параметр, принимающий значение true, если видео находится в состоянии буферизации.
FLVPlayback
  bufferingBar : Sprite
Элемент управления строкой буферизации.
FLVPlayback
  bufferingBarHidesAndDisablesOthers : Boolean
Если установлено значение true, скрывает элемент управления SeekBar и отключает элементы управления Play, Pause, PlayPause, BackButton и ForwardButton, пока FLV-файла находится в состоянии буферизации.
FLVPlayback
  bufferTime : Number
Число, указывающее количество секунд для буферизации в памяти перед началом воспроизведения видеопотока.
FLVPlayback
 InheritedbuttonMode : Boolean
Задает режим кнопки данного спрайта.
Sprite
  bytesLoaded : uint
[только для чтения] Число, указывающее объем загружаемых данных по HTTP (в байтах).
FLVPlayback
  bytesTotal : uint
[только для чтения] Число, указывающее общее количество загруженных байт по HTTP.
FLVPlayback
 InheritedcacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true.
DisplayObject
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedcontextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом.
InteractiveObject
  cuePoints : Array
[только для записи] Массив, описывающий ключевые точки ActionScript и отключенные встроенные ключевые точки FLV-файла.
FLVPlayback
 InheriteddoubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick.
InteractiveObject
 InheriteddropTarget : DisplayObject
[только для чтения] Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен.
Sprite
  endTabIndex : int
[только для чтения] Возвращает следующее доступное значение tabIndex после элементов управления FLVPlayback.
FLVPlayback
 Inheritedfilters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом.
DisplayObject
 InheritedfocusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта.
InteractiveObject
  forwardButton : Sprite
Элемент управления «Кнопка перемотки вперед».
FLVPlayback
  fullScreenBackgroundColor : uint
Цвет фона, используемый в полноэкранном режиме.
FLVPlayback
  fullScreenButton : Sprite
Кнопка полноэкранного воспроизведения.
FLVPlayback
  fullScreenSkinDelay : int
Указывает время задержки перед скрытием обложки, в миллисекундах.
FLVPlayback
  fullScreenTakeOver : Boolean
Когда рабочая область переходит в полноэкранный режим, компонент FLVPlayback располагается поверх всего содержимого и занимает экран целиком.
FLVPlayback
 Inheritedgraphics : Graphics
[только для чтения] Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования.
Sprite
  height : Number
[переопределить] Число, указывающее высоту экземпляра FLVPlayback.
FLVPlayback
 InheritedhitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта.
Sprite
  idleTimeout : Number
Промежуток времени (в миллисекундах) перед тем, как приложение Flash закрывает бездействующее подключение к серверу FMS из-за того, что воспроизведение приостановлено или остановлено.
FLVPlayback
  isLive : Boolean
Логический параметр, принимающий значение true, если видеопоток воспроизводится в реальном времени.
FLVPlayback
  isRTMP : Boolean
[только для чтения] Логическое значение, принимающее значение true, если FLV-файл воспроизводится в потоковом режиме с сервера FMS по протоколу RTMP.
FLVPlayback
 InheritedloaderInfo : LoaderInfo
[только для чтения] Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект.
DisplayObject
 Inheritedmask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask.
DisplayObject
  metadata : Object
[только для чтения] Объект, представляющий собой пакет метаданных, полученный в результате вызова метода обратного вызова NetSteam.onMetaData(), если такой объект доступен.
FLVPlayback
 InheritedmetaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4.
DisplayObject
  metadataLoaded : Boolean
[только для чтения] Логический параметр, принимающий значение true, если пакет метаданных был получен и обработан или если FLV-файл был кодирован без пакета метаданных.
FLVPlayback
 InheritedmouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода.
InteractiveObject
 InheritedmouseX : Number
[только для чтения] Указывает координату x мыши или курсора пользовательского ввода (в пикселях).
DisplayObject
 InheritedmouseY : Number
[только для чтения] Указывает координату y мыши или курсора пользовательского ввода (в пикселях).
DisplayObject
  muteButton : Sprite
Элемент управления «Кнопка отключения звука».
FLVPlayback
 Inheritedname : String
Указывает имя экземпляра DisplayObject.
DisplayObject
  ncMgr : INCManager
[только для чтения] Объект INCManager, предоставляющий доступ к экземпляру класса, реализующего интерфейс INCManager к классу NCManager.
FLVPlayback
 InheritedneedsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус.
InteractiveObject
 InheritednumChildren : int
[только для чтения] Возвращает число дочерних элементов данного объекта.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[только для чтения] Указывает объект DisplayObjectContainer, содержащий данный экранный объект.
DisplayObject
  pauseButton : Sprite
Элемент управления «Кнопка паузы».
FLVPlayback
  paused : Boolean
[только для чтения] Логический параметр, принимающий значение true, если воспроизведение FLV-файла приостановлено.
FLVPlayback
  playButton : Sprite
Элемент управления «Кнопка воспроизведения».
FLVPlayback
  playheadPercentage : Number
Число, указывающее текущее значение параметра playheadTime — часть свойства totalTime (%).
FLVPlayback
  playheadTime : Number
Число, обозначающее текущее время воспроизведения или положение, которое может быть дробным (в секундах).
FLVPlayback
  playheadUpdateInterval : Number
Число, представляющее промежуток времени (в миллисекундах) между событиями playheadUpdate.
FLVPlayback
  playing : Boolean
[только для чтения] Логический параметр, принимающий значение true, если воспроизводится FLV-файл.
FLVPlayback
  playPauseButton : Sprite
Элемент управления «Кнопка воспроизведения/паузы».
FLVPlayback
  preferredHeight : int
[только для чтения] Число, указывающее высоту исходного FLV-файла.
FLVPlayback
  preferredWidth : int
[только для чтения] Возвращает ширину исходного FLV-файла.
FLVPlayback
  preview : String
[только для записи] Только для немедленного просмотра.
FLVPlayback
  progressInterval : Number
Число, представляющее промежуток времени (в миллисекундах) между событиями progress.
FLVPlayback
  registrationHeight : Number
Высота, используемая для выравнивания видеосодержимого в ходе автоматического изменения размеров.
FLVPlayback
  registrationWidth : Number
Ширина, используемая для выравнивания видеосодержимого в ходе автоматического изменения размеров.
FLVPlayback
  registrationX : Number
Координата по горизонтали, используемая для выравнивания видеосодержимого в ходе автоматического изменения размеров.
FLVPlayback
  registrationY : Number
Координата по вертикали, используемая для выравнивания видеосодержимого в ходе автоматического изменения размеров.
FLVPlayback
 Inheritedroot : DisplayObject
[только для чтения] В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом.
DisplayObject
 Inheritedrotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах).
DisplayObject
 InheritedrotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру.
DisplayObject
 InheritedrotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру.
DisplayObject
 InheritedrotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера.
DisplayObject
 Inheritedscale9Grid : Rectangle
Текущая активная сетка масштабирования.
DisplayObject
  scaleMode : String
Указывает способ изменения размеров видео после загрузки.
FLVPlayback
  scaleX : Number
[переопределить] Число, являющееся масштабом по горизонтали.
FLVPlayback
  scaleY : Number
[переопределить] Число, являющееся масштабом по вертикали.
FLVPlayback
 InheritedscaleZ : Number
Указывает глубину масштабирования объекта (в процентах) относительно точки регистрации этого объекта.
DisplayObject
 InheritedscrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта.
DisplayObject
  scrubbing : Boolean
[только для чтения] Логический параметр, принимающий значение true, если пользователь выполняет очистку с помощью элемента SeekBar, и значение false в противном случае.
FLVPlayback
  seekBar : Sprite
Элемент управления SeekBar.
FLVPlayback
  seekBarInterval : Number
Число, указывающее интервал (в миллисекундах), с которым при очистке проверяется положение бегунка на строке перемотки.
FLVPlayback
  seekBarScrubTolerance : Number
Число, указывающее, как далеко пользователь может переместить бегунок элемента SeekBar перед обновлением.
FLVPlayback
  seekToPrevOffset : Number
Число (в секундах), которое метод seekToPrevNavCuePoint() использует для сравнения собственного времени с предыдущей ключевой точкой.
FLVPlayback
  skin : String
Строка, задающая URL-адрес SWF-файла обложки.
FLVPlayback
  skinAutoHide : Boolean
Логический параметр, скрывающий (в случае значения true) скин компонента, если курсор мыши не располагается над видео.
FLVPlayback
  skinBackgroundAlpha : Number
Полупрозрачность фона обложки.
FLVPlayback
  skinBackgroundColor : uint
Цвет фона обложки (0xRRGGBB).
FLVPlayback
  skinFadeTime : int
Промежуток времени (в миллисекундах), уходящий на постепенное скрытие обложки и на постепенное ее тображение.
FLVPlayback
  skinScaleMaximum : Number
Данное свойство определяет максимальный коэффициент, который может использовать объект FLVPlayback, масштабируя обложку при переходе в полноэкранный режим с проигрывателем Flash, поддерживающим аппаратное ускорение.
FLVPlayback
 Inherited    softKeyboard : String
Управляет внешним видом программной клавиатуры.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS).
InteractiveObject
  soundTransform : flash.media:SoundTransform
[переопределить] Предоставляет непосредственный доступ к свойству VideoPlayer.soundTransform, обеспечивая дополнительные возможности управления звуком.
FLVPlayback
  source : String
Строка, задающая URL-адрес FLV-файла и метод его потокового воспроизведения.
FLVPlayback
 Inheritedstage : Stage
[только для чтения] Класс Stage экранного объекта.
DisplayObject
  startTabIndex : int
[только для чтения] Возвращает первое значение tabIndex для элементов управления FLVPlayback.
FLVPlayback
  state : String
[только для чтения] Строка, задающая состояние компонента.
FLVPlayback
  stateResponsive : Boolean
[только для чтения] Логический параметр, принимающий значение true, если состояние разрешает работу элементов управления.
FLVPlayback
  stopButton : Sprite
Элемент управления «Кнопка останова».
FLVPlayback
  stopped : Boolean
[только для чтения] Логический параметр, принимающий значение true, если экземпляр FLVPlayback остановлен.
FLVPlayback
 InheritedtabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab.
InteractiveObject
 InheritedtabIndex : int
Задает последовательность перехода между объектами в SWF-файле.
InteractiveObject
 InheritedtextSnapshot : flash.text:TextSnapshot
[только для чтения] Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer.
DisplayObjectContainer
  totalTime : Number
Число, определяющее общее время воспроизведения видео (секунды).
FLVPlayback
 Inheritedtransform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта.
DisplayObject
 InheriteduseHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true.
Sprite
 Inheritedvisible : Boolean
Определяет видимость экранного объекта.
DisplayObject
  visibleVideoPlayerIndex : uint
Число, используемое для управления несколькими потоками FLV-файлов.
FLVPlayback
  volume : Number
Число в диапазоне от 0 до 1, указывающее уровень громкости.
FLVPlayback
  volumeBar : Sprite
Элемент управления «Регулятор громкости».
FLVPlayback
  volumeBarInterval : Number
Число, указывающее интервал проверки положения, занимаемого бегунком регулятора громкости в ходе очистки (в миллисекундах).
FLVPlayback
  volumeBarScrubTolerance : Number
Число, указывающее, как далеко пользователь может переместить бегунок регулятора громкости перед обновлением.
FLVPlayback
  width : Number
[переопределить] Число, указывающее ширину экземпляра FLVPlayback в рабочей области.
FLVPlayback
  x : Number
[переопределить] Число, указывающее положение видеопроигрывателя по горизонтали (в пикселах).
FLVPlayback
  y : Number
[переопределить] Число, указывающее положение видеопроигрывателя по вертикали (в пикселах).
FLVPlayback
 Inheritedz : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера.
DisplayObject
Общедоступные методы
 МетодОпределено
  
Создает новый экземпляр FLVPlayback.
FLVPlayback
  
addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Добавляет ключевую точку ActionScript. Эффект аналогичен добавлению ключевой точки ActionScript в диалоговом окне «Ключевые точки», за исключением того что добавление происходит во время выполнения приложения, а не в ходе разработки.
FLVPlayback
 Inherited
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point.
DisplayObjectContainer
  
assignTabIndexes(startTabIndex:int):int
Присваивает значение tabIndex каждому элементу управления FLVPlayback путем сортировки их положения по горизонтали слева направо.
FLVPlayback
  
Переносит видеопроигрыватель наверх стека.
FLVPlayback
  
Закрывает поток NetStream и удаляет видеопроигрыватель, заданный параметром индекса.
FLVPlayback
 Inherited
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром.
DisplayObjectContainer
 Inherited
Посылает событие в поток событий.
EventDispatcher
  
Задает полноэкранный режим видеопроигрывателя FLVPlayback.
FLVPlayback
  
findCuePoint(timeNameOrCuePoint:*, type:String):Object
Ищет сигнальную точку типа, заданного параметром type и имеющую заданное время, заданное имя или комбинацию имени и времени, заданную в параметрах.
FLVPlayback
  
findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Ищет сигнальную точку указанного типа, которая имеет время, равное заданному или ранее его.
FLVPlayback
  
Ищет следующую ключевую точку в массиве my_cuePoint.array, которая имеет то же имя, что и my_cuePoint.name.
FLVPlayback
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace.
DisplayObject
 Inherited
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса.
DisplayObjectContainer
 Inherited
Возвращает экземпляр дочернего экранного объекта с заданным именем.
DisplayObjectContainer
 Inherited
Возвращает позицию индекса для экземпляра DisplayObject child.
DisplayObjectContainer
 Inherited
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer.
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур.
DisplayObject
  
Определяет видеопроигрыватель, заданный параметром индекса.
FLVPlayback
 Inherited
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные).
DisplayObject
 Inherited
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные).
DisplayObject
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее.
DisplayObject
  
isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Возвращает значение, если отключена встроенная ключевая точка FLV-файла.
FLVPlayback
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Начинает загрузку FLV-файла и позволяет быстро установить для свойства autoPlay значение false и, если имеются, установить свойства source, totalTime и isLive.
FLVPlayback
 Inherited
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными).
DisplayObject
 Inherited
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные).
DisplayObject
  
Приостановка воспроизведения видеопотока.
FLVPlayback
  
play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Воспроизведение видеопотока.
FLVPlayback
  
Воспроизведение FLV-файла при загрузке достаточной части файла.
FLVPlayback
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
removeASCuePoint(timeNameOrCuePoint:*):Object
Удаляет ключевую точку ActionScript из FLV-файла, загруженного в настоящий момент.
FLVPlayback
 Inherited
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Вызывает виртуальную клавиатуру.
InteractiveObject
  
Переходит в файле в положение, заданное временем в секундах с точностью в три десятичных разряда (до миллисекунды).
FLVPlayback
  
Выполняет переход на определенный процент от длины файла и устанавливает точку воспроизведения.
FLVPlayback
  
Переходит в файле в положение, заданное временем в секундах с точностью до трех десятичных разрядов (до миллисекунды).
FLVPlayback
  
seekToNavCuePoint(timeNameOrCuePoint:*):void
Переходит к ключевой точке навигации, соответствующей указанному времени, указанному имени или и времени, и имени.
FLVPlayback
  
Переходит к следующей ключевой точке навигации на основании текущего значения свойства playheadTime.
FLVPlayback
  
Переходит к предыдущей ключевой точке навигации на основании текущего значения свойства playheadTime.
FLVPlayback
 Inherited
Изменяет положение существующего дочернего элемента в DisplayObjectContainer.
DisplayObjectContainer
  
setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Включает или отключает одну или несколько сигнальных точек FLV-файла.
FLVPlayback
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Одновременно задает свойства масштаба по горизонтали и вертикали.
FLVPlayback
  
setSize(width:Number, height:Number):void
Одновременно задает ширину и высоту.
FLVPlayback
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану).
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном.
Sprite
  
Останавливает воспроизведение видеопотока.
FLVPlayback
 Inherited
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта.
DisplayObjectContainer
 Inherited
Завершает метод startDrag().
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном.
Sprite
 Inherited
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов.
DisplayObjectContainer
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 InheritedОтправляется, когда экранный объект добавляется в список отображения.DisplayObject
 InheritedОтправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект.DisplayObject
  Отправляется при автоматическом изменении размера или макета видеопроигрывателя.FLVPlayback
  Отправляется при перемещении точки воспроизведения в начальное положение видеопроигрывателя, поскольку свойство autoRewind имеет значение true.FLVPlayback
  Отправляется, когда экземпляр FLVPlayback переходит в состояние буферизации.FLVPlayback
 InheritedОтправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject.InteractiveObject
  Отправляется, когда объект события закрывает подключение NetConnection по истечении времени ожидания или с помощью метода closeVideoPlayer(), а также когда вызывается метод load() или play(), либо устанавливается свойство source, в результате чего закрывается подключение RTMP.FLVPlayback
  Отправляется, когда воспроизведение завершается по достижении конца FLV-файла.FLVPlayback
 Inherited
    contextMenu
Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR.InteractiveObject
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню.InteractiveObject
  Отправляется по достижении ключевой точки.FLVPlayback
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню.InteractiveObject
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
 InheritedОтправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true.InteractiveObject
 Inherited[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр.DisplayObject
 Inherited[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр.DisplayObject
  Отправляется, когда точка воспроизведения перемещается вперед путем вызова метода seek() или нажатием на элемент управления ForwardButton.FLVPlayback
 InheritedОтправляется после того, как экранный объект перемещается в фокус.InteractiveObject
 InheritedОтправляется после того, как экранный объект теряет фокус.InteractiveObject
 Inherited[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра.DisplayObject
 InheritedОтправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания.InteractiveObject
 InheritedОтправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedЭто событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает клавишу.InteractiveObject
 InheritedОтправляется, когда пользователь пытается изменить фокус с помощью клавиатуры.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает клавишу.InteractiveObject
  Отправляется при изменении размера или макета видеопроигрывателя.FLVPlayback
  Первый раз отправляется при достижении метаданных FLV-файла.FLVPlayback
 InheritedОтправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется при прокрутке колеса мыши над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания.InteractiveObject
 InheritedОтправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop().InteractiveObject
 InheritedОтправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы.InteractiveObject
 InheritedОтправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта.InteractiveObject
 InheritedПостоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ.InteractiveObject
 InheritedОтправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().InteractiveObject
 InheritedОтправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().InteractiveObject
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню.InteractiveObject
  Отправляется, когда воспроизведение приостанавливается.FLVPlayback
  Отправляется, когда FLV-файл воспроизводится с частотой, указанной в свойстве playheadUpdateInterval, а также при начале перемотки.FLVPlayback
  Отправляется, когда проигрыватель переходит в состояние воспроизведения.FLVPlayback
  Показывает ход загрузки, отображая число загруженных байтов.FLVPlayback
 InheritedОтправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения.InteractiveObject
 Inherited
    proximityEnd
Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 Inherited
    proximityOut
Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости).InteractiveObject
  Отправляется, как только FLV-файл загружен и готов к отображению.FLVPlayback
 InheritedОтправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject.InteractiveObject
 InheritedОтправляется перед удалением экранного объекта из списка отображения.DisplayObject
 InheritedОтправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект.DisplayObject
 Inherited[многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения.DisplayObject
  Отправляется, когда точка воспроизведения перемещается назад путем вызова метода seek() или после завершения вызова autoRewind.FLVPlayback
 InheritedОтправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject.InteractiveObject
  Отправляется при прекращении очистки FLV-файла с помощью строки перемотки.FLVPlayback
  Отправляется, как только пользователь начинает очистку FLV-файла с помощью строки перемотки.FLVPlayback
  Отправляется, когда положение точки воспроизведения изменяется путем вызова метода seek(), в результате установки свойства playheadTime или использования элемента управления SeekBar.FLVPlayback
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню.InteractiveObject
  Отправляется, когда при загрузке SWF-файла обложки возникает ошибка.FLVPlayback
  Отправляется после загрузки SWF-файла обложки.FLVPlayback
 InheritedОтправляется сразу после того, как программная клавиатура вызывается.InteractiveObject
 InheritedПередается немедленно перед тем, как программная клавиатура появляется на экране.InteractiveObject
 InheritedПередается немедленно после того, как программная клавиатура убирается с экрана.InteractiveObject
  Отправляется при изменении громкости (перемещением рукояти элемента управления volumeBar, при установке уровня громкости или свойства soundTransform).FLVPlayback
  Отправляется при изменении состояния воспроизведения.FLVPlayback
  Отправляется при остановке воспроизведения.FLVPlayback
 InheritedОтправляется, когда изменяется значение свойства tabChildren объекта.InteractiveObject
 InheritedОтправляется при изменении флага tabEnabled объекта.InteractiveObject
 InheritedОтправляется, когда изменяется значение свойства tabIndex объекта.InteractiveObject
 InheritedПередается, если пользователь вводит один или несколько символов текста.InteractiveObject
 InheritedОтправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера).InteractiveObject
 InheritedОтправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера).InteractiveObject
 InheritedОтправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
Общедоступные константы
 КонстантаОпределено
  SHORT_VERSION : String = "2.1"
[статические] Переменная состояния, указывающая сокращенный номер версии компонента.
FLVPlayback
  VERSION : String = "2.1.0.23"
[статические] Переменная состояния, указывающая полный номер версии компонента.
FLVPlayback
Сведения о свойстве

activeVideoPlayerIndex

свойство
activeVideoPlayerIndex:uint

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

Число, указывающее экземпляр видеопроигрывателя, на который влияют другие API-интерфейсы. Используйте данное свойство для управления несколькими потоками FLV-файла.

Данное свойство не делает видеопроигрыватель видимым. Для перехода в видимое состояние используйте свойство visibleVideoPlayerIndex.

При создании нового видеопроигрывателя сначала устанавливается число для свойства activeVideoPlayerIndex. Если создается новый видеопроигрыватель, то его значения устанавливаются в значения видеопроигрывателя по умолчанию (activeVideoPlayerIndex == 0), исключая свойства source, totalTime и isLive, которые всегда устанавливаются в значения по умолчанию (пустая строка, NaN и false соответственно) и свойство autoPlay, которое всегда имеет значение false (true — значение по умолчанию только для стандартного видеопроигрывателя с индексом 0). Свойство cuePoints не действует, как не будет действовать на последовательную загрузку в стандартном видеопроигрывателе.

Интерфейсы API, управляющее громкостью, положением, размерами, видимостью и элементами управления, всегда глобальные, и на их свойства не влияет установка свойства activeVideoPlayerIndex. В частности, установка свойства activeVideoPlayerIndex не влияет на следующие свойства и методы:

Свойства и методы, на которые не влияет свойство activeVideoPlayerIndex
backButtonplayPauseButtonskinwidth
bufferingBarscaleXstopButtonx
bufferingBarHidesAndDisablesOtherstransformysetSize()
forwardButtonscaleYvisiblesetScale()
heightseekBarvolumefullScreenBackgroundColor
muteButtonseekBarIntervalvolumeBarfullScreenButton
pauseButtonseekBarScrubTolerancevolumeBarIntervalfullScreenSkinDelay
playButtonseekToPrevOffsetvolumeBarScrubTolerancefullScreenTakeOver
registrationXregistrationYregistrationWidthregistrationHeight
skinBackgroundAlphaskinBackgroundColorskinFadeTime

Примечание. Свойство visibleVideoPlayerIndex не является свойством activeVideoPlayerIndex, определяющим, каким видеопроигрывателем управляет данная обложка. Кроме того, интерфейс API, управляющий размером, взаимодействует с свойством visibleVideoPlayerIndex.

Для остальных API целью является определенный видеопроигрыватель, основанный на настройке свойства activeVideoPlayerIndex.

Загрузка второго FLV-файла на заднем плане устанавливает для свойства activeVideoPlayerIndex значение 1 и вызывает метод load(). Если необходимо показать данный FLV-файл и скрыть первый, то установите для свойства visibleVideoPlayerIndex значение 1.

Значением по умолчанию является 0.



Реализация
    public function get activeVideoPlayerIndex():uint
    public function set activeVideoPlayerIndex(value:uint):void

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

align

свойство 
align:String

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

Определяет макет видео, если свойство scaleMode имеет значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE. Размеры видео основаны на свойствах registrationX, registrationY, registrationWidth и registrationHeight. Если устанавливается свойство align, то значения приходят от класса VideoAlign. Значение по умолчанию — VideoAlign.CENTER.



Реализация
    public function get align():String
    public function set align(value:String):void

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

autoPlay

свойство 
autoPlay:Boolean

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

Логический параметр, вызывающий (в случае значения true) автоматическое воспроизведения FLV-файла после установки свойства source. В случае значения false FLV-файл загружается, но не воспроизводится, пока не будет вызван метод play() или playWhenEnoughDownloaded().

Воспроизведение начинается немедленно, если производится потоковое воспроизведение FLV-файла с Flash Media Server (FMS), и для свойства autoPlay установлено значение true. Тем не менее, при использовании последовательной загрузки FLV-файла воспроизведение начнется только после загрузки достаточной части FLV-файла, после этого FLV-файл может воспроизводиться с начала до конца.

Для начала воспроизведения без загрузки достаточной части FLV-файла вызовите без параметров метод play(). Если воспроизведение началось и необходимо вернуться в ожидание достаточного объема загрузки перед автоматическим началом воспроизведения, вызовите метод pause() и затем метод playWhenEnoughDownloaded().

Если между загрузками новых FLV-файлов установить для свойства значение true, то свойство не будет действовать, пока не установлено свойство source.

Установка для свойства autoPlay значения true и затем установка URL-адреса для свойства source эквивалентны вызову метода play() с параметром URL-адреса.

Вызов метода load() с параметром URL-адреса эквивалентен установке URL-адреса для свойства source и установки для свойства autoPlay значения false.

Значением по умолчанию является true.



Реализация
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void

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

autoRewind

свойство 
autoRewind:Boolean

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

В случае значения true логический параметр вызывает перемотку FLV-файла к кадру 1 после остановки воспроизведения по причине достижения конца потока или вызова метода stop(). Данное свойство неприменимо к потоковому воспроизведению.

Значением по умолчанию является false.



Реализация
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void

backButton

свойство 
backButton:Sprite

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

Элемент управления воспроизведением BackButton. При нажатии вызывается метод seekToPrevNavCuePoint().



Реализация
    public function get backButton():Sprite
    public function set backButton(value:Sprite):void

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

bitrate

свойство 
bitrate:Number

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

Число, указывающее скорость передачи FLV-файла (в битах в секунду).

При потоковом воспроизведении с сервиса Flash Video Streaming, поддерживающего функции определения полосы пропускания, можно предоставить SMIL-файл, описывающий процесс переключения между несколькими потоками на полосе пропускания. В зависимости от службы FVSS полоса пропускания может определиться автоматически, и если значение полосы пропускания установлено, то автоматическое определение игнорируется.

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



Реализация
    public function get bitrate():Number
    public function set bitrate(value:Number):void

buffering

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

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

Логический параметр, принимающий значение true, если видео находится в состоянии буферизации.



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

bufferingBar

свойство 
bufferingBar:Sprite

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

Элемент управления строкой буферизации. Данные элементы управления отображаются, когда FLV-файл находится в состоянии загрузки или буферизации.



Реализация
    public function get bufferingBar():Sprite
    public function set bufferingBar(value:Sprite):void

bufferingBarHidesAndDisablesOthers

свойство 
bufferingBarHidesAndDisablesOthers:Boolean

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

Если установлено значение true, скрывает элемент управления SeekBar и отключает элементы управления Play, Pause, PlayPause, BackButton и ForwardButton, пока FLV-файл находится в состоянии буферизации. Это может быть полезно при загрузке или воспроизведении через медленное соединение для предотвращения использования пользователем элементов управления, позволяющих ускорить воспроизведение FLV-файла.



Реализация
    public function get bufferingBarHidesAndDisablesOthers():Boolean
    public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void

bufferTime

свойство 
bufferTime:Number

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

Число, указывающее количество секунд для буферизации в памяти перед началом воспроизведения видеопотока. Для FLV-файлов, воспроизводимых в потоке с RTMP, которые не загружены и не буферизированы в памяти, необходимо уменьшить данное значение со стандартного на значение 0,1. При последовательной загрузке FLV-файла с HTTP можно увеличить данное значение, что позволит улучшить воспроизведение высококачественного видео на старом медленном компьютере.

Для предварительно записанного видео (не потоковое воспроизведение) не устанавливайте для свойства bufferTime значение 0. Используйте стандартную длительность буфера или увеличьте ее.

Данное свойство не определяет размер загружаемого FLV-файла перед началом воспроизведения.

Значением по умолчанию является 0.1.



Реализация
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

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

bytesLoaded

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

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

Число, указывающее объем загружаемых данных по HTTP (в байтах). Возвращает значение 0, если нет потока, если поток поступает с Flash Media Server (FMS) или информация еще недоступна. Возвращенное значение используется только при HTTP-загрузке.



Реализация
    public function get bytesLoaded():uint

bytesTotal

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

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

Число, указывающее общее количество загруженных байт по HTTP. Возвращает значение 0, если нет потока, если поток поступает с Flash Media Server (FMS) или информация еще недоступна. Возвращенное значение используется только при HTTP-загрузке.



Реализация
    public function get bytesTotal():uint

cuePoints

свойство 
cuePoints:Array  [только для записи]

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

Массив, описывающий ключевые точки ActionScript и отключенные встроенные ключевые точки FLV-файла. Данное свойство создано специально для использования инспектором компонента или инспектором свойства. Свойство не работает, если оно установлено любым другим способом. Значение влияет только на первый загружаемый FLV-файл и только, если он загружается установкой свойства source в инспекторе компонента или инспекторе свойства.

Примечание. Данное свойство недоступно в ActionScript. Для доступа к информации ключевой точки в ActionScript используйте свойство metadata.

Для добавления, удаления, включения и выключения ключевых точек в ActionScript используйте методы addASCuePoint(), removeASCuePoint() или setFLVCuePointEnabled().



Реализация
    public function set cuePoints(value:Array):void

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

endTabIndex

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

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

Возвращает следующее доступное значение tabIndex после элементов управления FLVPlayback. Значение задается после вызова метода assignTabIndexes.



Реализация
    public function get endTabIndex():int

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

forwardButton

свойство 
forwardButton:Sprite

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

Элемент управления «Кнопка перемотки вперед». При нажатии вызывается метод seekToNextNavCuePoint().



Реализация
    public function get forwardButton():Sprite
    public function set forwardButton(value:Sprite):void

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

fullScreenBackgroundColor

свойство 
fullScreenBackgroundColor:uint

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

Цвет фона, используемый в полноэкранном режиме. Данный цвет виден, если видео не закрывает весь экран, в соответствии со значением свойства scaleMode.

Значением по умолчанию является 0x000000.



Реализация
    public function get fullScreenBackgroundColor():uint
    public function set fullScreenBackgroundColor(value:uint):void

fullScreenButton

свойство 
fullScreenButton:Sprite

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

Кнопка полноэкранного воспроизведения.



Реализация
    public function get fullScreenButton():Sprite
    public function set fullScreenButton(value:Sprite):void

fullScreenSkinDelay

свойство 
fullScreenSkinDelay:int

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

Указывает время задержки перед скрытием скина, в миллисекундах. Если для свойства skinAutoHide установлено значение true, то при переходе в полноэкранный режим обложка убирается автоматически, если пользователь не перемещал мышь в течение времени (в секундах), указаном в свойстве fullScreenSkinDelay. Если указатель мыши находится поверх обложки, то автоматическое скрытие обложки не выполняется.

Значением по умолчанию является 3000 milliseconds (3 seconds).



Реализация
    public function get fullScreenSkinDelay():int
    public function set fullScreenSkinDelay(value:int):void

fullScreenTakeOver

свойство 
fullScreenTakeOver:Boolean

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

Когда рабочая область переходит в полноэкранный режим, компонент FLVPlayback располагается поверх всего содержимого и занимает экран целиком. Когда рабочая область возвращается из полноэкранного режима, экран возвращается в первоначальное состояние.

Рекомендуемые параметры для полноэкранного режима: scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIOalign = VideoAlign.CENTER.

Если SWF-файл с компонентом FLVPlayback загружен и не имеет доступа к рабочей области из-за ограничений безопасности, то полноэкранный режим недоступен. Ошибки не отправляются.

Значением по умолчанию является true.



Реализация
    public function get fullScreenTakeOver():Boolean
    public function set fullScreenTakeOver(value:Boolean):void

height

свойство 
height:Number[переопределить]

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

Число, указывающее высоту экземпляра FLVPlayback. Данное свойство влияет только на высоту экземпляра FLVPlayback и не включает высоту обложки SWF-файла, которая может быть загружена. Установка свойства height также устанавливает свойство registrationHeight в то же значение.



Реализация
    override public function get height():Number
    override public function set height(value:Number):void

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

idleTimeout

свойство 
idleTimeout:Number

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

Промежуток времени (в миллисекундах) перед тем, как приложение Flash закрывает бездействующее подключение к серверу FMS из-за того, что воспроизведение приостановлено или остановлено. Данное свойство не действует при загрузке FLV-файла по протоколу HTTP.

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

Значением по умолчанию является 300,000 milliseconds (5 minutes).



Реализация
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

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

isLive

свойство 
isLive:Boolean

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

Логический параметр, принимающий значение true, если видеопоток воспроизводится в реальном времени. Данное свойство действительно только при использовании потоковом воспроизведении с сервера Flash Media Server (FMS) или другой службы Flash Video Streaming Service (FVSS). Данное свойство игнорируется при HTTP-загрузке.

Если установить данное свойство между загрузками FLV-файлов, то свойство будет недействительно, пока свойствоsource не будет установлено новым FLV-файлом.

Установите для свойства isLive значение false при отправке предварительно записанного видеопотока в видеопроигрыватель и установите значение true при отправке данных реального времени, таких как прямая трансляция. Для улучшения производительности при установке для свойства isLive значения false не устанавливайте для свойства bufferTime значение 0.



Реализация
    public function get isLive():Boolean
    public function set isLive(value:Boolean):void

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

isRTMP

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

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

Логическая переменная, принимающая значение true, если FLV-файл воспроизводится в потоковом режиме с сервера FMS по протоколу RTMP. Принимает начение false для любых других источников FLV-файла.



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

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

metadata

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

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

Объект, представляющий собой пакет метаданных, полученных в результате вызова метода обратного вызова NetSteam.onMetaData(), если такой объект доступен. Готово, если передано событие metadataReceived.

Если FLV-файл закодирован с помощью кодировщика Flash 8, то свойство metadata содержит следующую информацию. Старые FLV-файлы содержат только значения height, width и duration.

ПараметрОписание
canSeekToEndЛогическое значение равно true, если FLV-файл закодирован с ключевым кадром в последнем кадре, позволяющем перемещаться в конец последовательно загружаемого фрагмента ролика. Значение параметра false, если FLV-файл не имеет ключевого кадра в последнем кадре.
cuePointsМассив объектов, один для каждой ключевой точки, встроенный в FLV-файл. Значение undefined, если FLV-файл не имеет контрольных точек. Каждый объект имеет следующие свойства:
  • type — строка, определяющая тип ключевой точки: navigation или event.
  • name — строка, являющаяся именем ключевой точки.
  • time — число, являющееся временем ключевой точки в секундах с точностью до третьего десятичного знака (миллисекунды).
  • parameters — необязательный параметр, имеющий пары «имя-значение», назначаемые пользователем при создании ключевых точек.
audiocodecidЧисло, указывающее на используемый аудиокодек (способ кодирования/декодирования).
audiodelayЧисло, представляющее момент времени 0 в исходном файле, с которого декодирован FLV-файл.

Используется задержка видеоряда на короткий период времени, необходимая для синхронизации звука. Например, если значение audiodelay равно 0,038, то видео, начинающееся в исходном файле с момента времени 0, начнется в FLV-файле с момента времени 0,038.

Обратите внимание, что классы FLVPlayback и VideoPlayer имеют параметры компенсации этой задержки. Это означает, что можно продолжать использовать параметры настройки времени, применяемые в исходном файле.

audiodatarateСкорость передачи аудио: килобайтов в секунду.
videocodecidНомер версии кодека, используемого для кодирования видео.
framerateЧастота кадров FLV-файла.
videodatarateСкорость передачи видеоданных FLV-файла.
heightВысота видео в FLV-файле.
widthШирина видео в FLV-файле.
durationЧисло, определяющее длительность видео в FLV-файле (в секундах).



Реализация
    public function get metadata():Object

Дополнительно

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

metadataLoaded

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

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

Логический параметр, принимающий значение true, если пакет метаданных был получен и обработан или если FLV-файл был кодирован без пакета метаданных. Другими словами, значение true устанавливается, если метаданные получены или если не планируются получать никаких метаданных. Таким образом, если метаданные не получены, то и не стоит ожидать их получения. Для получения информации о наличии метаданных можно проверить значение с помощью следующего кода:

FLVPlayback.metadata != null

Используйте данное свойство для проверки возможности восстановления полезной информации с помощью методов поиска и включения или выключения ключевых точек (findCuePoint, findNearestCuePoint, findNextCuePointWithName, isFLVCuePointEnabled).



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

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

muteButton

свойство 
muteButton:Sprite

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

Элемент управления «Кнопка отключения звука».



Реализация
    public function get muteButton():Sprite
    public function set muteButton(value:Sprite):void

ncMgr

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

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

Объект INCManager, предоставляющий доступ к экземпляру класса, реализующего интерфейс INCManager к классу NCManager.

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



Реализация
    public function get ncMgr():INCManager

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

pauseButton

свойство 
pauseButton:Sprite

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

Элемент управления «Кнопка паузы».



Реализация
    public function get pauseButton():Sprite
    public function set pauseButton(value:Sprite):void

paused

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

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

Логический параметр, принимающий значение true, если воспроизведение FLV-файла приостановлено.



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

playButton

свойство 
playButton:Sprite

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

Элемент управления «Кнопка воспроизведения».



Реализация
    public function get playButton():Sprite
    public function set playButton(value:Sprite):void

playheadPercentage

свойство 
playheadPercentage:Number

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

Число, определяющее текущее значение свойства playheadTime как процент от значения свойства totalTime. При доступе к данному свойству возвращается процент прошедшего времени воспроизведения. При установке данного свойства происходит операция перемещения в точку, представленную данным процентом от времени воспроизведения FLV-файла.

Значение данного свойства относительно к значению свойства totalTime.



Реализация
    public function get playheadPercentage():Number
    public function set playheadPercentage(value:Number):void

Выдает
VideoError — Если задано непрвильное значение процента или если свойство totalTime не определено, null или меньше либо равно нулю.

playheadTime

свойство 
playheadTime:Number

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

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

При изменении времени точки воспроизведения, которое при воспроизведении FLV-файла происходит четыре раза в секунду, данный компонент отправляет событие playheadUpdate.

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.



Реализация
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

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

playheadUpdateInterval

свойство 
playheadUpdateInterval:Number

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

Число, представляющее промежуток времени (в миллисекундах) между событиями playheadUpdate. Установка данного значения при воспроизведении FLV-файла перезапустит таймер.

Так как ключевые точки ActionScript начинаются при обновлении точек воспроизведения, то уменьшение значения свойства playheadUpdateInterval позволит повысить точность ключевых точек ActionScript.

Так как интервал обновления точек воспроизведения устанавливается глобальным методом setInterval(), то обновление не может запускаться чаще частоты кадров SWF-файла, как и любой интервал, устанавливаемый данным методом. Так, например для стандартной частоты 12 кадров в секунду минимальный эффективный интервал, который можно создать, равен приблизительно 83 миллисекундам, или 1/12 секунды (1000 миллисекунд, деленные на 12).

Значением по умолчанию является 250.



Реализация
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

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

playing

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

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

Логический параметр, принимающий значение true, если воспроизводится FLV-файл.



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

playPauseButton

свойство 
playPauseButton:Sprite

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

Элемент управления «Кнопка воспроизведения/паузы».



Реализация
    public function get playPauseButton():Sprite
    public function set playPauseButton(value:Sprite):void

preferredHeight

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

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

Число, указывающее высоту исходного FLV-файла. Данная информация недействительна сразу поле вызова методов play() или load(). Информация действительна при отправке события ready. Если для свойства scaleMode установлено значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE, рекомендуется читать значение после отправки события layout. Свойство возвращает значение -1, если еще нет доступной информации.



Реализация
    public function get preferredHeight():int

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

preferredWidth

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

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

Возвращает ширину исходного FLV-файла. Данная информация недействительна сразу после вызова методов play() и load(). Информация действительна при отправке события ready. Если для свойства scaleMode установлено значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE, рекомендуется читать значение после отправки события layout. Свойство возвращает значение -1, если еще нет доступной информации.



Реализация
    public function get preferredWidth():int

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

preview

свойство 
preview:String  [только для записи]

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

Только для немедленного просмотра. Читает PNG-файл для просмотра.



Реализация
    public function set preview(value:String):void

progressInterval

свойство 
progressInterval:Number

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

Число, представляющее промежуток времени (в миллисекундах) между событиями progress. Если установить данное свойство при воспроизведении видеопотока, то таймер перезапустится.

Значением по умолчанию является 250.



Реализация
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

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

registrationHeight

свойство 
registrationHeight:Number

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

Высота, используемая для выравнивания видеосодержимого в ходе автоматического изменения размеров. Не путайте свойство registrationHeight с свойством height. Свойство height показывает фактическую высоту видео.

Пример 1. Загрузите FLV-файл 80x80 со следующими параметрами:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
После автоматического изменения размеров будут получены следующее значения:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Пример 2. Загрузите тот же сценарий, что и в примере 1, но со следующими параметрами:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Будут получены следующие значения:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Пример 3. Загрузите тот же сценарий, что в примере 2, но со следующими параметрами:

  • scaleMode = VideoScaleMode.EXACT_FIT
Будут получены все значения, аналогичные зарегистрированным значениям:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Установка свойства registrationHeight аналогична установке свойства height, и наоборот. При установке любого другого свойства или вызове любого метода, влияющего на высоту, таких как scaleX, setSize и setScale, также синхронно сохраняются свойства height и registrationHeight.



Реализация
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void

registrationWidth

свойство 
registrationWidth:Number

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

Ширина, используемая для выравнивания видеосодержимого в ходе автоматического изменения размеров. Не путайте свойство registrationWidth с свойством width. Свойство width показывает фактическую ширину видео.

Пример 1. Загрузите FLV-файл 80x80 со следующими параметрами:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
После автоматического изменения размеров будут получены следующее значения:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Пример 2. Загрузите тот же сценарий, что и в примере 1, но со следующими параметрами:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Будут получены следующие значения:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Пример 3. Загрузите тот же сценарий, что в примере 2, но со следующими параметрами:

  • scaleMode = VideoScaleMode.EXACT_FIT
Будут получены все значения, аналогичные зарегистрированным значениям:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Установка свойства registrationWidth аналогична установке свойства width, и наоборот. При установке любого другого свойства или вызове любого метода, влияющего на ширину, таких как scaleX, setSize и setScale, также синхронно сохраняются свойства width и registrationWidth.



Реализация
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void

registrationX

свойство 
registrationX:Number

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

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

Пример 1. Загрузите FLV-файл 80x80 со следующими параметрами:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
После автоматического изменения размеров будут получены следующее значения:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Пример 2. Загрузите тот же сценарий, что и в примере 1, но со следующими параметрами:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Будут получены следующие значения:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Пример 3. Загрузите тот же сценарий, что в примере 2, но со следующими параметрами:

  • scaleMode = VideoScaleMode.EXACT_FIT
Будут получены все значения, аналогичные зарегистрированным значениям:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

При установке свойства x или registrationX} второе свойство меняется, сохраняя свое смещение от первого. Например, если x = 10 и registrationX = 20, то при установке значения x = 110 значение registrationX устанавливается равным 120.



Реализация
    public function get registrationX():Number
    public function set registrationX(value:Number):void

registrationY

свойство 
registrationY:Number

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

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

Пример 1. Загрузите FLV-файл 80x80 со следующими параметрами:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
После автоматического изменения размеров будут получены следующее значения:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Пример 2. Загрузите тот же сценарий, что и в примере 1, но со следующими параметрами:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Будут получены следующие значения:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Пример 3. Загрузите тот же сценарий, что в примере 2, но со следующими параметрами:

  • scaleMode = VideoScaleMode.EXACT_FIT
Будут получены все значения, аналогичные зарегистрированным значениям:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

При установке свойства y или registrationY второе свойство меняется, сохраняя свое смещение от первого. Например, если y = 10 и registrationY = 20, то при установке значения y = 110 значение registrationY устанавливается равным 120.



Реализация
    public function get registrationY():Number
    public function set registrationY(value:Number):void

scaleMode

свойство 
scaleMode:String

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

Указывает способ изменения размеров видео после загрузки. Если установлено значение VideoScaleMode.MAINTAIN_ASPECT_RATIO, то сохраняется соотношение сторон видео внутри прямоугольника, заданного свойствами registrationX, registrationY, registrationWidth и registrationHeight. Если установлено значение VideoScaleMode.NO_SCALE, то видео автоматически меняет размеры соответственно исходным размерам FLV-файла. Если установлено VideoScaleMode.EXACT_FIT, то размеры исходного FLV-файла игнорируются и видео растягивается по размерам прямоугольника, заданного свойствами registrationX, registrationY, registrationWidth и registrationHeight. Если свойство устанавливается после загрузки FLV-файла, то немедленно начинается автоматическое размещение. Значения приходят от свойства VideoScaleMode.

Значением по умолчанию является VideoScaleMode.MAINTAIN_ASPECT_RATIO.



Реализация
    public function get scaleMode():String
    public function set scaleMode(value:String):void

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

scaleX

свойство 
scaleX:Number[переопределить]

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

Число, являющееся масштабом по горизонтали. Стандартный масштаб — 1:1.



Реализация
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

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

scaleY

свойство 
scaleY:Number[переопределить]

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

Число, являющееся масштабом по вертикали. Стандартный масштаб — 1:1.



Реализация
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

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

scrubbing

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

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

Логический параметр, принимающий значение true, если пользователь выполняет протяжку с помощью бегунка полосы воспроизведения, и значение false в противном случае.

Протяжка посылается при захвате слайдера SeekBar и перемещении в любом направлении для выбора определенного монтажного кадра в FLV-файле.



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

seekBar

свойство 
seekBar:Sprite

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

Элемент управления SeekBar.



Реализация
    public function get seekBar():Sprite
    public function set seekBar(value:Sprite):void

seekBarInterval

свойство 
seekBarInterval:Number

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

Число, указывающее интервал (в миллисекундах), с которым при очистке проверяется положение бегунка на строке перемотки.

Из-за того что данный интервал устанавливается вызовом глобального метода setInterval()}, обновление не может выполняться чаще, чем частота кадров SWF-файла. Так, например, для стандартной частоты кадров 12 кадров в секунду минимальный эффективный интервал, который можно создать, равен приблизительно 83 миллисекундам, или 1/12 секунды (1000 миллисекунд, деленные на 12).

Значением по умолчанию является 250.



Реализация
    public function get seekBarInterval():Number
    public function set seekBarInterval(value:Number):void

seekBarScrubTolerance

свойство 
seekBarScrubTolerance:Number

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

Число, указывающее, как далеко пользователь может переместить бегунок элемента SeekBar перед обновлением. Значение определяется как процент в диапазоне от 1 до 100.

Значением по умолчанию является 5.



Реализация
    public function get seekBarScrubTolerance():Number
    public function set seekBarScrubTolerance(value:Number):void

seekToPrevOffset

свойство 
seekToPrevOffset:Number

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

Число (в секундах), которое метод seekToPrevNavCuePoint() использует для сравнения собственного времени с предыдущей ключевой точкой. Этот метод использует данное значение для проверки отдаления от ключевой точки и перемещения к следующей, предотвращая переход к только что пройденной ключевой точке.

Значением по умолчанию является 1.



Реализация
    public function get seekToPrevOffset():Number
    public function set seekToPrevOffset(value:Number):void

skin

свойство 
skin:String

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

Строка, задающая URL-адрес SWF-файла обложки. Данная строка может содержать имя файла, относительный путь (Skins/MySkin.swf) или абсолютный пусть, такой как http://www. %somedomain%.com/MySkin.swf.



Реализация
    public function get skin():String
    public function set skin(value:String):void

skinAutoHide

свойство 
skinAutoHide:Boolean

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

Логический параметр, скрывающий (в случае значения true) обложку компонента, если курсор мыши не располагается над видеокадром. Данное свойство влияет только на обложку, загруженную с помощью установки свойства skin, и не влияет на обложку, созданную из компонентов пользовательского интерфейса FLVPlayback.

Если компонент в полноэкранном режиме и установлена обложка, в которой не размещается видео, то режим skinAutoHide выключается автоматически. Установка skinAutoHide = false после входа в полноэкранный режим отменяет данное действие. Также если компонент находится в полноэкранном режиме, то автоматическое скрытие обложки выполняется, если пользователь не двигал мышь более чем fullScreenSkinDelay секунд и если указатель мыши не находится на самой обложке.

Значением по умолчанию является false.



Реализация
    public function get skinAutoHide():Boolean
    public function set skinAutoHide(value:Boolean):void

skinBackgroundAlpha

свойство 
skinBackgroundAlpha:Number

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

Полупрозрачность фона обложки. Свойство skinBackgroundAlpha работает только с SWF-файлами, имеющими обложку, загруженную с помощью свойства skin, и если обложка поддерживает настройку цвета и прозрачности. Для свойства skinBackgroundAlpha можно установить число в диапазоне от 0,0 до 1,0. По умолчанию используется последнее значение, выбранное пользователем по умолчанию.

Чтобы использовать цвета обложки, поставляемые с компонентом FLVPlayback в ActionScript 2.0, используйте следующие значения свойств skinBackgroundAlpha и skinBackgroundColor: Arctic — 0.85, 0x47ABCB; Clear — 0.20, 0xFFFFFF; Mojave — 0.85, 0xBFBD9F; Steel — 0.85, 0x666666. По умолчанию используется 0,85.



Реализация
    public function get skinBackgroundAlpha():Number
    public function set skinBackgroundAlpha(value:Number):void

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

skinBackgroundColor

свойство 
skinBackgroundColor:uint

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

Цвет фона обложки (0xRRGGBB). Свойство skinBackgroundColor работает только с SWF-файлами, имеющими обложку, загруженную с помощью свойства skin, и если обложка поддерживает настройку цвета и прозрачности. По умолчанию используется последнее значение, выбранное пользователем по умолчанию.

Чтобы использовать цвета обложки, поставляемые с компонентом FLVPlayback в ActionScript 2.0, используйте следующие значения свойств skinBackgroundAlpha и skinBackgroundColor: Arctic — 0.85, 0x47ABCB; Clear — 0.20, 0xFFFFFF; Mojave — 0.85, 0xBFBD9F; Steel — 0.85, 0x666666. По умолчанию используется 0x47ABCB.



Реализация
    public function get skinBackgroundColor():uint
    public function set skinBackgroundColor(value:uint):void

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

skinFadeTime

свойство 
skinFadeTime:int

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

Промежуток времени (в миллисекундах), уходящий на постепенное скрытие скина и на постепенное его отображение. Скрытие и отображение происходят из-за установки свойства skinAutoHide в значение true. Установите свойство skinFadeTime в значение 0 для устранения эффекта постепенного исчезновения.

Значением по умолчанию является 500 milliseconds (.5 seconds).



Реализация
    public function get skinFadeTime():int
    public function set skinFadeTime(value:int):void

skinScaleMaximum

свойство 
skinScaleMaximum:Number

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

Данное свойство определяет максимальный коэффициент, который может использовать объект FLVPlayback, масштабируя обложку при переходе в полноэкранный режим с проигрывателем Flash, поддерживающим аппаратное ускорение. С аппаратным ускорением видео и обложка масштабируются на такой же коэффициент. По умолчанию FLVPlayback представляет видео в его реальном размере и позволяет аппаратному ускорению не масштабировать видео. Например, если видео имеет размеры 640 x 512 и оно разворачивается на полный экран с разрешением 1280 x 1024, то видео и обложка увеличиваются в два раза.

Данное свойство позволяет ограничить масштабирование обложки при использовании аппаратного ускорения, основываясь на масштабируемом содержании и эстетических ощущениях относительно отображения больших обложек. Для ограничения масштабирования обложки на определенный коэффициент FLVPlayback использует сочетание программного и аппаратного масштаба для обложки, который может отрицательно отразиться на быстродействии воспроизведения и отображения FLV-файла.

Например, если данное свойство установлено в значение 5,0 или больше, то при переходе в полноэкранный режим на мониторе с разрешением 1600 x 1200 видео, имеющее размеры 320 x 240, будет увеличено в пять раз. Если для данного свойства установлено значение 2,5, то проигрыватель будет увеличивать видео (не обложку) до размеров 640 x 480, в два раза по сравнению с оригинальным размером, и аппаратное ускорение выполнит остальное увеличение (640 x 2,5 = 1600, и 480 x 2,5 = 1200).

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

Если FLV имеет большие размеры (например, ширина 640 пикселей или больше, высота 480 пикселей или больше), не надо устанавливать для свойства маленькие значения, потому что это может привести к проблемам производительности на больших мониторах.

Значением по умолчанию является 4.0.



Реализация
    public function get skinScaleMaximum():Number
    public function set skinScaleMaximum(value:Number):void

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


Пример  ( Использование этого примера )
Следующий пример устанавливает для свойства skinScaleMaximum значение 2,5 для ограничения масштабирования обложки FLVPlayback в 2,5 раза, при переходе компонента в полноэкранный режим с аппаратным ускорением. Чтобы увидеть влияние свойства skinScaleMaximum при воспроизведении FLV-файла, нажмите в обозревателе кнопку перехода в полноэкранный режим, расположенную на обложке FLVPlayback.

Примечание. Протестируйте этот пример в обозревателе. В диалоговом окне «Параметры публикации Flash», на вкладке «HTML» выберите шаблон «Только Flash — Разрешить полноэкранный режим». Укажите Flash Player версии 9.0.115.0 и не забудьте выбрать форматы Flash и HTML на вкладке «Форматы». Затем опубликуйте и откройте полученный HTML-файл в обозревателе.

// Requires FLVPlayback component in library
// Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file.
  
import fl.video.FLVPlayback;

var myFLVPlybk:FLVPlayback = new FLVPlayback();

addChild(myFLVPlybk);
myFLVPlybk.skin = "SkinOverPlayFullscreen.swf";
myFLVPlybk.skinScaleMaximum = 2.5;
myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";

soundTransform

свойство 
soundTransform:flash.media:SoundTransform[переопределить]

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

Предоставляет непосредственный доступ к свойству VideoPlayer.soundTransform, обеспечивая дополнительные возможности управления звуком. Чтобы изменения вступили в силу, необходимо изменить данное свойство. Также можно получить значение данного свойства, скопировав текущие параметры.



Реализация
    override public function get soundTransform():flash.media:SoundTransform
    override public function set soundTransform(value:flash.media:SoundTransform):void

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

source

свойство 
source:String

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

Строка, задающая URL-адрес FLV-файла и метод его потокового воспроизведения. URL-адрес может быть URL-адресом HTTP на FLV-файл, URL-адресом RTMP на поток или URL-адресом HTTP на XML-файл.

Если свойство было установлено с использованием инспектора компонентов или инспектора свойств, то FLV-файл начнет загрузку и воспроизведение с приходом следующего события enterFrame. Задержка обеспечивает время для установки свойств isLive, autoPlay и cuePoints из числа других, влияющих на загрузку. Это также позволяет коду ActionScript, расположенному в первом кадре, влиять на компонент FLVPlayback до начала воспроизведения.

Установка данного свойства через ActionScript приведет к немедленному вызову метода VideoPlayer.load(), если для свойства autoPlay установлено значение false, или к вызову метода VideoPlayer.play(, если для свойства autoPlay установлено значение true. Свойства autoPlay, totalTime и isLive влияют на загрузку нового FLV-файла, поэтому данные свойства должны устанавливаться до установки свойства source.

Установка для свойства autoPlay значения false, предотвращает автоматическое воспроизведение нового FLV-файла.



Реализация
    public function get source():String
    public function set source(value:String):void

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

startTabIndex

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

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

Возвращает первое значение tabIndex для элементов управления FLVPlayback. Значение задается после вызова метода assignTabIndexes.



Реализация
    public function get startTabIndex():int

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

state

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

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

Строка, задающая состояние компонента. Данное свойство устанавливается методами load(), play(), stop(), pause() и seek().

Возможные значения для свойства состояния: buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking и stopped. Для определения этих состояний можно использовать свойства класса FLVPlayback.



Реализация
    public function get state():String

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

stateResponsive

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

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

Логический параметр, принимающий значение true, если состояние является управляемым. Если состояние неуправляемое, то вызов методов play(), load(), stop(), pause() и seek() будет поставлен в очередь, а выполнение отложено до момента, когда состояние изменится на управляемое. Так как эти вызовы будут поставлены в очередь и их выполнение отложено, то нет необходимости следить за значением свойства stateResponsive. Управляемые состояния: stopped, playing, paused и buffering.



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

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

stopButton

свойство 
stopButton:Sprite

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

Элемент управления «Кнопка останова».



Реализация
    public function get stopButton():Sprite
    public function set stopButton(value:Sprite):void

stopped

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

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

Логический параметр, принимающий значение true, если экземпляр FLVPlayback остановлен.



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

totalTime

свойство 
totalTime:Number

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

Число, определяющее общее время воспроизведения видео (секунды).

При потоковом воспроизведении с Flash Media Server (FMS) и использовании стандартного объекта NCManager данное значение определяется автоматически с помощью API сервера. Данное значение имеет приоритет над любыми значениями, установленными через данное свойство или полученными из метаданных. Данное свойство готово для чтения, если после установки свойства source получено состояние stopped или playing. Данное свойство неприменимо при потоковом воспроизведении с FMS.

При HTTP-загрузке, если FLV-файл имеет встроенные метаданные, значение определяется автоматически. В противном случае установите его явно, иначе оно будет установлено как NaN. При явной установке значение, полученное из метаданных потока, будет проигнорировано.

После установки данного свойства значение вступит в силу для следующего FLV-файла, загружаемого установкой свойства source. Оно не влияет на уже загруженный FLV-файл. Также данное свойство не возвращает значение, переданное до загрузки FLV-файла.

Если данное свойство не установить (явно или автоматически), то воспроизведение продолжает работать, но могут возникнуть проблемы с элементами управления переходом.

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



Реализация
    public function get totalTime():Number
    public function set totalTime(value:Number):void

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

visibleVideoPlayerIndex

свойство 
visibleVideoPlayerIndex:uint

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

Число, используемое для управления несколькими потоками FLV-файлов. Задает, какой экземпляр видеопроигрывателя виден, слышен и управляется обложкой или элементами воспроизведения, пока остальные видеопроигрыватели скрыты и обеззвучены. Данное свойство не делает видеопроигрыватель целью для большинства API. Чтобы сделать это, используйте свойство activeVideoPlayerIndex.

Методы и свойства, управляющие размерами, взаимодействуют с данным свойством. Методы и свойства, устанавливающие размеры видеопроигрывателя (setScale(), setSize(), width, height, scaleX, scaleY), могут использоваться для всех видеопроигрывателей. Однако, в зависимости от значения свойства scaleMode на этих видеопроигрывателях, они могут иметь различные размеры. Чтение размеров, используя свойства width, height, scaleX и scaleY дает размеры только видимого видеопроигрывателя. Другие видеопроигрыватели могут иметь такие же размеры.

Для получения размеров других видеопроигрывателей, когда они невидимы, прослушивайте событие layout и сохраняйте значения размеров.

Данное свойство неприменимо к видимости компонента в целом, только для видимости видеопроигрывателя, когда виден компонент. Для установки видимости всего компонента используйте свойство visible.

Значением по умолчанию является 0.



Реализация
    public function get visibleVideoPlayerIndex():uint
    public function set visibleVideoPlayerIndex(value:uint):void

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

volume

свойство 
volume:Number

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

Число в диапазоне от 0 до 1, указывающее уровень громкости.

Значением по умолчанию является 1.



Реализация
    public function get volume():Number
    public function set volume(value:Number):void

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

volumeBar

свойство 
volumeBar:Sprite

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

Элемент управления «Регулятор громкости».



Реализация
    public function get volumeBar():Sprite
    public function set volumeBar(value:Sprite):void

volumeBarInterval

свойство 
volumeBarInterval:Number

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

Число, указывающее интервал проверки положения, занимаемого бегунком регулятора громкости в ходе очистки (в миллисекундах).

Значением по умолчанию является 250.



Реализация
    public function get volumeBarInterval():Number
    public function set volumeBarInterval(value:Number):void

volumeBarScrubTolerance

свойство 
volumeBarScrubTolerance:Number

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

Число, указывающее, как далеко пользователь может переместить бегунок регулятора громкости перед обновлением. Значение представляется как процент от 1 до 100. Установите в 0 для отключения точности перемещения. Всегда обновлять звук в свойстве volumeBarInterval вне зависимости от того, как далеко пользователь переместил бегунок.

Значением по умолчанию является 0.



Реализация
    public function get volumeBarScrubTolerance():Number
    public function set volumeBarScrubTolerance(value:Number):void

width

свойство 
width:Number[переопределить]

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

Число, указывающее ширину экземпляра FLVPlayback в рабочей области. Данное свойство влияет только на ширину экземпляра FLVPlayback и не включает ширину обложки SWF-файла, которая может быть загружена. Используйте FLVPlayback свойство width, а не свойство DisplayObject.width, потому что свойство width может давать разные значения, если загружена обложка SWF-файла. Установка свойства width также устанавливает свойство registrationWidth в то же значение.



Реализация
    override public function get width():Number
    override public function set width(value:Number):void

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

x

свойство 
x:Number[переопределить]

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

Число, указывающее положение видеопроигрывателя по горизонтали (в пикселах).

Установка свойства x также влияет на значение свойства registrationX. При установке свойства x или registrationX} второе свойство меняется, сохраняя свое смещение от первого. Например, если x = 10 и registrationX = 20, то при установке значения x = 110 значение registrationX устанавливается равным 120.



Реализация
    override public function get x():Number
    override public function set x(value:Number):void

y

свойство 
y:Number[переопределить]

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

Число, указывающее положение видеопроигрывателя по вертикали (в пикселах).

Установка свойства y также влияет на значение свойства registrationY. При установке свойства y или registrationY второе свойство меняется, сохраняя свое смещение от первого. Например, если y = 10 и registrationY = 20, то при установке значения y = 110 значение registrationY устанавливается равным 120.



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

FLVPlayback

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

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

Создает новый экземпляр FLVPlayback. После создания экземпляра FLVPlayback вызовите метод addChild() или addChildAt() для размещения экземпляра на рабочем столе или другом отображаемом контейнере объектов.

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

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

addASCuePoint

()метод
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object

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

Добавляет ключевую точку ActionScript. Эффект аналогичен добавлению ключевой точки ActionScript в диалоговом окне «Ключевые точки», за исключением того что добавление происходит во время выполнения приложения, а не в ходе разработки.

При установке свойства source информация ключевой точки затирается. Установите свойство source перед установкой информации ключевой точки для следующего загружаемого файла.

Можно добавлять несколько ключевых точек ActionScript с одинаковым именем и временем. При удалении ключевых точек ActionScript с помощью метода removeASCuePoint() удаляются все ключевые точки с одинаковым именем и временем.

Параметры

timeOrCuePoint:* — Объект имеет свойства name и time, описывающие данную ключевую точку. Также он может иметь свойство parameters, которое хранит пары имя/значение. Это может быть свойство type, которому присвоено значение actionscript. Если тип пропущен или установлено другое, то он устанавливается автоматически. Если объект не соответствует данным условиям, метод вызывает ошибку VideoError.

Свойство time устанавливает время в секундах для новой добавляемой ключевой точки. При этом необходимо указать параметр name.

 
name:String (default = null) — Строка, определяющая имя ключевой точки, если вместо ключевой точки представлен параметр time.
 
parameters:Object (default = null) — Необязательные параметры для ключевой точки, если параметр timeOrCuePoint является числом.

Возвращает
Object — Добавленный объект ключевой точки. Редактирование данного объекта влияет на отправку события cuePoint.

Выдает
VideoError — Недопустимые параметры.

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

assignTabIndexes

()метод 
public function assignTabIndexes(startTabIndex:int):int

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

Присваивает значение tabIndex каждому элементу управления FLVPlayback путем сортировки их положения по горизонтали слева направо. Этот метод возвращает следующее доступное значение tabIndex.

Если вызывается метод assignTabIndexes со значением NaN в качестве параметра startTabbing и экземпляру компонента FLVPlayback присвоено значение tabIndex, в методе будет использоваться значение tabIndex, присвоенное экземпляру компонента FLVPlayback, в качестве параметра startTabIndex.

Если задана обложка FLVPlayback, перед вызовом этого метода следует подождать один кадр после события FLVPlayback.SKIN_LOADED для инициализации элементов управления обложкой.

Если используются пользовательские элементы управления, перед вызовом этого метода подождите один кадр после события FLVPlayback.READY для инициализации пользовательских элементов управления.

Параметры

startTabIndex:int — Начальное значение tabIndex для элементов управления FLVPlayback.

Возвращает
int — Следующее доступное значение tabIndex после элементов управления FLVPlayback.

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

bringVideoPlayerToFront

()метод 
public function bringVideoPlayerToFront(index:uint):void

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

Переносит видеопроигрыватель наверх стека. Полезно для перехода между видеопроигрывателями. По умолчанию порядок стека такой же, как и для свойства activeVideoPlayerIndex: 0 — внизу, 1 — над ним, 2 — над 1 и т. д. Однако при вызове метода bringVideoPlayerToFront() данный порядок может измениться. Например, 2 может оказаться внизу.

Параметры

index:uint — Число, являющееся индексом видеопроигрывателя для переноса на передний план.

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

closeVideoPlayer

()метод 
public function closeVideoPlayer(index:uint):void

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

Закрывает поток NetStream и удаляет видеопроигрыватель, заданный параметром index. Если закрытый видеопроигрыватель активный или видимый, то экземпляр FLVPlayback устанавливает активный или видимый видеопроигрыватель видеопроигрывателем по умолчанию (с индексом 0). Нельзя закрыть видеопроигрыватель по умолчанию. При попытке сделать это компонент вызовет ошибку.

Параметры

index:uint — Индекс закрываемого видеопроигрывателя.

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

enterFullScreenDisplayState

()метод 
public function enterFullScreenDisplayState():void

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

Задает полноэкранный режим видеопроигрывателя FLVPlayback. Вызов данного метода аналогичен щелчку по кнопке полноэкранного режима, имеющейся в некоторых обложках FLVPlayback и доступной под названием FullScreenButton на панели компонентов в разделе «Видео».

Во Flаsh-проигрывателе данный метод поддерживает аппаратное ускорение полноэкранного видео. Если установленная версия Flаsh-проигрывателя не поддерживает аппаратное ускорение, то данный метод продолжает работать и полноэкранное видео будет работать аналогично работе при отсутствии аппаратного ускорения.

Так как вызов данного метода устанавливает для свойство displayState класса Stage значение StageDisplayState.FULL_SCREEN, то метод имеет ограничение, как и свойство displayState. Если вместо вызова этого метода, выполняется переход в полноэкранный режим непосредственной установкой свойства stage.displayState в значение StageDisplayState.FULL_SCREEN, то аппаратное ускорение не используется.

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

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


Пример  ( Использование этого примера )

Следующий пример вызывает метод enterFullScreenDisplayState() с обработчика события, отправляемого пользователем при нажатии на стандартную кнопку myButton.

Примечание. Протестируйте этот пример в обозревателе. В диалоговом окне «Параметры публикации Flash», на вкладке «HTML» выберите шаблон «Только Flash — Разрешить полноэкранный режим». Укажите Flash Player версии 9.0.115.0 и не забудьте выбрать форматы Flash и HTML на вкладке «Форматы». Затем опубликуйте и откройте полученный HTML-файл в обозревателе.

// Requires Button and FLVPlayback components in library.
 
import fl.video.FLVPlayback;
import fl.controls.Button;
var myButton:Button = new Button();
var myFLVPlybk:FLVPlayback = new FLVPlayback();
myButton.move(100, 240);
myButton.label = "Full Screen";
addChild(myButton);
addChild(myFLVPlybk);
 
myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
myButton.addEventListener(MouseEvent.CLICK, handleClick);
function handleClick(e:MouseEvent):void {
    myFLVPlybk.enterFullScreenDisplayState();
}

findCuePoint

()метод 
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object

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

Ищет сигнальную точку типа, заданного параметром type и имеющую заданное время, заданное имя или комбинацию имени и времени, заданную в параметрах.

Если не задано значение имени или времени сигнальной точки или если времени присвоено значение null, undefined или меньше нуля, а имени null или undefined, метод генерирует ошибку VideoError 1002.

Поиск включает в себя выключенные ключевые точки. Чтобы определить, выключена ли ключевая тчока, используйте метод isFLVCuePointEnabled().

Параметры

timeNameOrCuePoint:* — Это может быть число, определяющее время, или строка, определяющея имя, или объект с свойством времени и/или имени.

Если данный параметр является строкой, то метод ищет первую ключевую точку с данным именем или, если нет совпадений, возвращает null.

Если данный параметр является числом, то метод ищет первую ключевую точку с данным временем. Если есть несколько ключевых точек с одинаковым временем, что возможно только с ключевыми точками ActionScript, возвращается ключевая точка с первым именем в алфавитном порядке. Если нет совпадений, то возвращается null. Для задания времени используются первые три десятичных разряда. Десятичные разряды после третьего округляются.

Если данный параметр является объектом, то метод ищет объект ключевой точки, содержащий определенные свойства time и/или name. Если задано только время или имя, то действия метода такие же, как при вызове со строкой или числом. Если определены оба свойства time и name и существует ключевая точка с такими свойствами, то возвращается объект контрольной точки, в противном случае возвращается null.

Если время равно null, NaN или меньше нуля, и имя равно null или не определено, то вызывается ошибка VideoError.

 
type:String (default = NaN) — Строка определяющая тип ключевой точки для поиска. Возможные значения для данного параметра: "actionscript", "all", "event", "flv" или "navigation". Можно задать данные значения, используя следующие свойства класса: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV и CuePointType.NAVIGATION. Если данный параметр не задан, то по умолчанию используется значение "all", означающее, что метод ищет ключевые точки всех типов. Дополнительно.

Возвращает
Object — Объект, являющийся копией найденного объекта ключевой точки с следующими дополнительными параметрами:
  • array— массив ключевых точек, которые искали. Считайте, что данный массив доступен только для чтения, потому что добавление, удаление и редактирование объектов внутри массива может привести к нарушению ключевых точек.
  • index— индекс в массиве для возвращаемой ключевой точки.

Если нет совпадений, то возвращается null.


Выдает
VideoError — Если свойство time имеет значение null, undefined или меньше нуля, а свойство name — значение null или undefined.

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

findNearestCuePoint

()метод 
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object

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

Ищет ключевую точку указанного типа, которая имеет время, равное заданному или ранее его. Если задано время и имя, и нет ранее ключевых точек с совпадающим именем, то метод находит ключевую точку с совпадающим именем. В противном случае возвращает null. По умолчанию ищутся все контрольные точки.

Поиск включает в себя выключенные ключевые точки. Чтобы определить, выключена ли ключевая тчока, используйте метод isFLVCuePointEnabled().

Параметры

timeNameOrCuePoint:* — Это может быть число, определяющее время, или строка, определяющея имя, или объект с свойством времени и/или имени.

Если данный параметр является строкой, то метод ищет первую ключевую точку с данным именем или, если нет совпадений, возвращает null.

Если данный параметр является числом, то возвращается ближайшая ключевая точка к данному времени, которая является полным совпадением, или предыдущая ключевая точка. Если нет подходящей ключевой точки или предыдущих ключевых точек, то возвращается первая ключевая точка. Если есть несколько ключевых точек с одинаковым временем, что возможно только с ключевыми точками ActionScript, возвращается ключевая точка с первым именем в алфавитном порядке. Если нет совпадений, то возвращается null. Для задания времени используются первые три десятичных разряда. Десятичные разряды после третьего округляются.

Если данный параметр является объектом, то метод ищет объект ключевой точки, содержащий определенные свойства time и/или name. Если задано только время или имя, то действия метода такие же, как при вызове со строкой или числом. Если определены оба свойства time и name и существует ключевая точка с такими свойствами, то возвращается объект этой ключевой точки. В противном случае возвращается ближайшая ключевая точка с ранним временем и тем же именем. Если не найдено ключевых точек ранее, чем данное время с данным именем, то возвращается null.

Если время равно null, не определено или меньше нуля, и имя равноnull или не определено, то вызывается ошибка VideoError.

 
type:String (default = NaN) — Строка определяющая тип ключевой точки для поиска. Возможные значения для данного параметра: "actionscript", "all", "event", "flv" или "navigation". Можно задать данные значения, используя следующие свойства класса: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV и CuePointType.NAVIGATION. Если данный параметр не задан, то по умолчанию используется значение "all", означающее, что метод ищет ключевые точки всех типов. Дополнительно.

Возвращает
Object — Объект, являющийся копией найденного объекта ключевой точки с следующими дополнительными параметрами:
  • array— массив ключевых точек, которые искали. Считайте, что данный массив только для чтения, потому что добавление, удаление и редактирование объектов внутри массива может привести к нарушению ключевых точек.
  • index— индекс в массиве для возвращаемой ключевой точки.

Если совпадений не найдено, то возвращается null.


Выдает
VideoError — Если свойство time равно null, не определено или меньше 0 и свойство name равно null или не определено.

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

findNextCuePointWithName

()метод 
public function findNextCuePointWithName(cuePoint:Object):Object

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

Ищет следующую сигнальную точку в массиве my_cuePoint.array, которая имеет то же имя, что и my_cuePoint.name. Объект my_cuePoint должен быть объектом ключевой точки, полученный методом findCuePoint(), методом findNearestCuePoint() или предыдущим вызовом данного метода. Метод использует параметр array, который добавляет данные методы к объекту CuePoint.

Поиск включает в себя выключенные ключевые точки. Чтобы определить, выключена ли ключевая тчока, используйте метод isFLVCuePointEnabled().

Параметры

cuePoint:Object — Объект ключевой точки, полученный методом findCuePoint(), методом findNearestCuePoint() или предыдущим вызовом данного метода.

Возвращает
Object — Если в массиве больше нет ключевых точек с совпадающим именем, то возвращается null. В противном случае, возвращается копия объекта ключевой точки с дополнительными параметрами:
  • array— массив ключевых точек, которые искали. Считайте, что данный массив только для чтения, потому что добавление, удаление и редактирование объектов внутри массива может привести к нарушению ключевых точек.
  • index— индекс в массиве для возвращаемой ключевой точки.

Выдает
VideoError — Если аргумент неправильный.

getVideoPlayer

()метод 
public function getVideoPlayer(index:Number):VideoPlayer

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

Определяет видеопроигрыватель, заданный параметромindex. Наилучшим способом доступа к методам и свойствам объекта VideoPlayer является использование методов и свойств объекта FLVPlayback. Каждое свойство DisplayObject.name является индексом, преобразованным в строку.

Параметры

index:Number — Индекс вызываемого видеопроигрывателя.

Возвращает
VideoPlayer — Объект VideoPlayer

isFLVCuePointEnabled

()метод 
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean

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

Возвращает значениеfalse, если встроенная ключевая точка FLV-файла выключена. Можно выключить ключевую точку, установив свойство cuePoints через диалоговое окно Flash Video Cue Points или вызовом метода setFLVCuePointEnabled().

Возвращаемое значение данной функции действительно, только если для свойства metadataLoaded установлено значение true, свойство metadata не равно null или после события metadataReceived. Если metadataLoaded имеет значение false, то функция всегда возвращает значение true.

Параметры

timeNameOrCuePoint:* — Если данный параметр строка, то возвращает на проверку имя ключевой точки. Возвращает значение false, только если все ключевые точки с данным именем выключены.

Если данный параметр является числом, то в нем указывается время проверяемой ключевой точки.

Если данный параметр является объектом, то возвращается объект с совпадающими свойствами name и time.

Возвращает
Boolean — Возвращает значениеfalse, если встроенная ключевая точка FLV-файла выключена. Можно выключить ключевую точку, установив свойство cuePoints через диалоговое окно Flash Video Cue Points или вызовом метода setFLVCuePointEnabled().

Возвращаемое значение данной функции действительно, только если для свойства metadataLoaded установлено значение true, свойство metadata не равно null или после события metadataReceived. Если metadataLoaded имеет значение false, то функция всегда возвращает значение true.

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

load

()метод 
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void

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

Начинает загрузку FLV-файла и создает ярлык для установки свойству autoPlay значения false и задания свойств source, totalTime и isLive (если есть). Если свойства totalTime и isLive не определены, они не задаются. Если свойство source не определено, null или пустая строка, то метод ничего не делает.

Параметры

source:String — Строка, задающая URL-адрес FLV-файла и метод его потокового воспроизведения. В качестве URL-адреса может быть локальный путь, HTTP URL-адрес на FLV-файл, RTMP URL-адрес на поток FLV-файла или HTTP URL-адрес на XML-файл.
 
totalTime:Number (default = NaN) — Общее время воспроизведения видео. Дополнительно.
 
isLive:Boolean (default = false) — Логический параметр, принимающий значение true, если видеопоток воспроизводится в реальном времени. Значение действительно только при потоковом воспроизведении с сервера Flash Media Server (FMS) или другой службы Flash Video Streaming Service (FVSS). Данное свойство игнорируется при HTTP-загрузке. Дополнительно.

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

pause

()метод 
public function pause():void

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

Приостановка воспроизведения видеопотока.

Если воспроизведение началось и необходимо вернуться в ожидание достаточного объема загрузки перед автоматическим началом воспроизведения, вызовите метод pause() и затем метод playWhenEnoughDownloaded().

play

()метод 
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void

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

Воспроизведение видеопотока. Без параметров метод просто переводит FLV-файл из состояния остановлено или приостановлено в состояние воспроизведение.

Если используются параметры, то метод действует, как вкладка для установки в свойство autoPlay в значения true и установки свойств isLive, totalTime и source. Если свойства totalTime и isLive не определены, они не задаются.

При ожидании достаточного объема загрузки FLV-файла перед аоспроизведением вызовите метод play() без параметров для немедленного начала воспроизведения.

Параметры

source:String (default = null) — Строка, задающая URL-адрес FLV-файла и метод его потокового воспроизведения. В качестве URL-адреса может быть локальный путь, HTTP URL-адрес на FLV-файл, RTMP URL-адрес на поток FLV-файла или HTTP URL-адрес на XML-файл. Свойство source является необязательным, но должно быть установлено через инспектор компонентов или ActionScript. В противном случае данный метод недействителен.
 
totalTime:Number (default = NaN) — Общее время воспроизведения видео. Дополнительно.
 
isLive:Boolean (default = false) — Логический параметр, принимающий значение true, если видеопоток воспроизводится в реальном времени. Значение действительно только при потоковом воспроизведении с сервера Flash Media Server (FMS) или другой службы Flash Video Streaming Service (FVSS). Данное свойство игнорируется при HTTP-загрузке. Дополнительно.

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

playWhenEnoughDownloaded

()метод 
public function playWhenEnoughDownloaded():void

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

Воспроизведение FLV-файла при загрузке достаточной части файла. Если FLV-файл уже загружен или происходит потоковое воспроизведение с Flash Media Server (FMS), то вызов метода playWhenEnoughDownloaded() аналогичен вызову метода play() без параметров. Вызов данного метода не приостанавливает воспроизведение, поэтому во многих случаях перед вызовом этого метода необходимо вызвать метод pause().

removeASCuePoint

()метод 
public function removeASCuePoint(timeNameOrCuePoint:*):Object

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

Удаляет ключевую точку ActionScript из FLV-файла, загруженного в настоящий момент. Для поиска удаляемой ключевой точки из параметра timeNameOrCuePoint используются только свойства name и time.

Если несколько ключевых точек ActionScript удовлетворяет критерию поиска, то удаляется только одна ключевая точка. Для удаления всех ключевых точек вызовите функцию с одинаковым параметром в цикле, пока она не вернет значение null.

При установке свойства source, информация ключевой точки затирается, поэтому перед установкой информации ключевой точки следующего загружаемого FLV-файла, установите свойство source.

Параметры

timeNameOrCuePoint:* — Строка ключевой точки, содержащая свойства time и name для удаляемой ключевой точки. Метод удаляет первую ключевую точку с данным именем. Если данный параметр является числом, метод удаляет первую ключевую точку с данным временем. Если данный параметр является объектом, метод удаляет ключевую точку с параметрами time и name.

Возвращает
Object — Удаленный объект ключевой точки. Если нет совпадающих ключевых точек, то метод возвращает null.

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

seek

()метод 
public function seek(time:Number):void

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

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

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.

Параметры

time:Number — Число, определяющее время (в секундах), в которое устанавливается точка воспроизведения.


Выдает
VideoError — Если время < 0.

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

seekPercent

()метод 
public function seekPercent(percent:Number):void

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

Выполняет переход на определенный процент от длины файла и устанавливает точку воспроизведения. Процент — число в диапазоне от 0 до 100.

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.

Параметры

percent:Number — определяет процент от длины FLV-файла, на который устанавливается точка воспроизведения.


Выдает
VideoError — Если свойство percent имеет недопустимое значение или если свойство totalTime не определено, является null или <= 0.

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

seekSeconds

()метод 
public function seekSeconds(time:Number):void

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

Переходит в файле в положение, заданное временем в секундах с точностью до трех десятичных разрядов (до миллисекунды). Данный метод выполняет то же действие, что и метод seek(). Он обеспечивает симметричность с методом seekPercent().

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.

Параметры

time:Number — Число, определяющее время в секундах от общего времени, в которое устанавливается точка воспроизведения.

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

seekToNavCuePoint

()метод 
public function seekToNavCuePoint(timeNameOrCuePoint:*):void

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

Переходит к ключевой точке навигации, соответствующей указанному времени, указанному имени или и времени, и имени.

Время — время в секундах в строковом формате, начиная с которого ищется следующая ключевая точка навигации. По умолчанию это текущее значение свойства playheadTime. Если задается время, то метод переходит к ключевой точке с совпадающим значением времени или позже. Если значение времени не определено, null или меньше 0, то метод начинает поиск со значения времени 0.

Имя ключевой точки для перехода. Метод переходит к первой возможной ключевой точке навигации с данным именем.

Время и имя образуют ключевую точку навигации с определенным именем или за определенным временем.

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.

Параметры

timeNameOrCuePoint:* — Число, являющееся временем, строка, являющаяся именем, или число и строка, определяющие имя и время.


Выдает
VideoError — Не найдено ключевых точек, соответствующих заданному критерию.

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

seekToNextNavCuePoint

()метод 
public function seekToNextNavCuePoint(time:Number = NaN):void

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

Переход к следующей ключевой точке навигации, основываясь на текущем значении свойства playheadTime. Метод пропускает выключенные ключевые точки навигации и при отсутствии других ключевых точек переходит в конец FLV-файла.

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.

Параметры

time:Number (default = NaN) — Число, являющееся временем в секундах в строковом формате, начиная с которого ищется следующая ключевая точка навигации. По умолчанию это текущее значение свойства playheadTime. Дополнительно.

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

seekToPrevNavCuePoint

()метод 
public function seekToPrevNavCuePoint(time:Number = NaN):void

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

Переходит к предыдущей ключевой точке навигации, основываясь на текущем значении свойства playheadTime. Метод переходит в начало, если нет предыдущих ключевых точек. Метод пропускает выключенные ключевые точки навигации.

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.

Параметры

time:Number (default = NaN) — Число, являющееся временем в секундах в строковом формате, начиная с которого ищется предыдущая ключевая точка навигации. По умолчанию используется текущее значение свойства playheadTime. Дополнительно.

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

setFLVCuePointEnabled

()метод 
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number

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

Включает или отключает одну или несколько сигнальных точек FLV-файла. Выключенные ключевые точки выключены с целью отправки, как событие и для навигации по ним с использованием методов seekToPrevNavCuePoint(), seekToNextNavCuePoint() и seekToNavCuePoint().

При установке свойства source для другого FLV-файла информация ключевой точки удаляется, поэтому устанавливайте свойство source до установки информации ключевой точки для следующего загружаемого FLV-файла.

Изменения, производимые данным методом, не влияют на вызовы метода isFLVCuePointEnabled(), пока метаданные не загружены.

Параметры

enabled:Boolean — Логическое значение, определяющее включена (true) или выключена (false) ключевая точка FLV-файла.
 
timeNameOrCuePoint:* — Если данный параметр является строкой, то метод включает или выключает ключевую точку с данным именем. Если данный параметр является числом, то метод включает или выключает ключевую точку с данным временем. Если данный параметр является объектом, то метод включает или выключает ключевую точку с обоими свойствами time и name.

Возвращает
Number — Если свойство metadataLoaded имеет значение true, то метод возвращает количество ключевых точек, чье включенное состояние было изменено. Если свойство metadataLoaded имеет значение false, то метод возвращает -1, потому что компонент еще не может определить, какие ключевые точки устанавливать (если они имеются). При получении метаданных компонент соответственно устанавливает определенные ключевые точки.

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

setScale

()метод 
public function setScale(scaleX:Number, scaleY:Number):void

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

Одновременно задает свойства scaleX и scaleY. Поскольку установка одного из свойств может вызвать автоматическое изменение размеров, то одновременная их установка более эффективна, чем установка свойств scaleX и scaleY по отдельности.

Если свойство scaleMode имеет значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE, то при вызове метода немедленно отправляется событие autolayout.

Параметры

scaleX:Number — Значение масштаба по горизонтали.
 
scaleY:Number — Значение масштаба по вертикали.

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

setSize

()метод 
public function setSize(width:Number, height:Number):void

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

Одновременно задает ширину и высоту. Поскольку установка одного из свойств может вызвать автоматическое изменение размеров, то одновременная их установка более эффективна, чем установка свойств width и height по отдельности.

Если свойство scaleMode имеет значение VideoScaleMode.MAINTAIN_ASPECT_RATIO или VideoScaleMode.NO_SCALE, то при вызове метода немедленно отправляется событие autolayout.

Параметры

width:Number — Данное число определяет ширину видеопроигрывателя.
 
height:Number — Данное число определяет высоту видеопроигрывателя.

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

stop

()метод 
public function stop():void

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

Останавливает воспроизведение видео потока. Если свойство autoRewind имеет значение true, то FLV-файл перематывается на начало.

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

autoLayout

Событие
Тип объекта события: fl.video.AutoLayoutEvent
свойство AutoLayoutEvent.type = fl.video.AutoLayoutEvent.AUTO_LAYOUT

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

Отправляется при автоматическом изменении размера или макета видеопроигрывателя. Видеопроигрыватель автоматически размещается, основываясь на значениях свойств align и scaleMode, если загружен новый FLV-файл или изменилось одно из этих свойств.

Событие autoLayout относится к типу VideoEvent и имеет константу AutoLayoutEvent.AUTO_LAYOUT.

После попытки автоматического размещения видеопроигрывателя объект события отправляет событие, даже если размеры не изменились.

Событие LayoutEvent также отправляется в следующих трех ситуациях.

  • Если расположенный видеопроигрыватель является видимым.
  • Если есть два видеопроигрывателя с разными размерами или положеничми и свойство visibleVideoPlayerIndex переключается с одного видеопроигрывателя на другой.
  • Если вызываются методы или свойства, изменяющие размер или положение видеопроигрывателя, такие как setSize(), setScale(), width, height, scaleX,scaleY, registrationWidth и registrationHeight.

Если используется несколько экземпляров видеопроигрывателя, данное событие может не применяться к видимым видеопроигрывателям.

Задает значение свойства type для объекта события autoLayout.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
oldBoundsУказывает значения свойств x, y, width и height целевого объекта перед отправкой события autoLayout.
oldRegistrationBoundsУказывает значения свойств registrationX , registrationY, registrationWidth и registrationHeight целевого объекта перед отправкой события autoLayout.
vpИндекс объекта VideoPlayer.

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

autoRewound

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

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

Отправляется когда точка воспроизведения переходит в начало видеопроигрывателя, потому что для свойства autoRewind установлено значение true. Если отправлено событие autoRewound, то также отправляется событие rewind.

Событие autoRewound относится к типу VideoEvent и имеет константу VideoEvent.AUTO_REWOUND.

Задает значение свойства type для объекта события autoRewound.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

bufferingStateEntered

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.BUFFERING_STATE_ENTERED

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

Отправляется, когда экземпляр FLVPlayback переходит в состояние буферизации. Экземпляр FLVPlayback обычно переходит в данное состояние после вызова метода play() или при щелчке по элементу управления Play, перед переходом в состояние воспроизведения.

Также отправляется событие stateChange.

Событие bufferingStateEntered относится к типу VideoEvent и имеет константу VideoEvent.BUFFERING_STATE_ENTERED.

Задает значение свойства type для объекта события bufferingStateEntered.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

close

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.CLOSE

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

Отправляется экземпляром VideoPlayer, когда подключение NetConnection закрывается по истечении времени ожидания, или при вызове метода closeVideoPlayer(), а также при вызове методов load() или play(), или при установке свойства source. В результате закрывается подключение RTMP. Экземпляр FLVPlayback отправляет данное событие только при воспроизведении потока с сервера Flash Media Server (FMS) или другого сервиса Flash Video Streaming Service (FVSS).

Событие close относится к типу VideoEvent и имеет константу VideoEvent.CLOSE.

Задает значение свойства type для объекта события close.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

complete

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.COMPLETE

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

Отправляется, когда воспроизведение завершается по достижении конца FLV-файла. Компонент не отправляет событие, если вызван метод stop() или pause() или выбран соответствующий элемент управления.

Если приложение использует последовательную загрузку, то свойство totalTime не устанавливается явным образом. При этом загружается FLV-файл, в метаданных которого не указана длительность. Перед отправкой данного события видеопроигрыватель устанавливает свойство totalTime равным приблизительному общему значению.

Видеопроигрыватель также отправляет события stateChange и stoppedStateEntered.

Событие complete относится к типу VideoEvent и имеет константу VideoEvent.COMPLETE.

Задает значение свойства type для объекта события complete.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

cuePoint

Событие  
Тип объекта события: fl.video.MetadataEvent
свойство MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

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

Отправляется по достижении ключевой точки. Объект события имеет свойство info, содержащее информацию об объекте, полученную отзывом события NetStream.onCuePoint для ключевых точек FLV-файла. Для ключевых точек ActionScript он содержит объект, переданный в методы ключевых точек ActionScript или свойства.

Событие cuePoint относится к типу MetadataEvent и имеет константу MetadataEvent.CUE_POINT.

Задает значение свойства type для объекта события cuePoint.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
infoОбъект со свойствами, описывающими ключевую точку.
vpИндекс объекта VideoPlayer.

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

fastForward

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.FAST_FORWARD

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

Вызывается при перемещении точки воспроизведения при вызове метода seek() или при щелчке по элементу управления ForwardButton.

Экземпляр FLVPlayback также отправляет событие playheadUpdate.

Событие fastForward относится к типу VideoEvent и имеет константу VideoEvent.FAST_FORWARD.

Задает значение свойства type для объекта события fastForward.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

layout

Событие  
Тип объекта события: fl.video.LayoutEvent
свойство LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

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

Отправляется при изменении размера или макета видеопроигрывателя. Есть два случая, при которых появляется событие layout.

  • Если видеопроигрыватель изменяет размеры с помощью события autoLayout или вызова методов setScale() или setSize(), или изменением свойств width, height, scaleX и scaleY.
  • Если есть два видеопроигрывателя с разными размерами, свойство visibleVideoPlayerIndex переключается с одно видеопроигрывателя на другой.

Событие layout относится к типу VideoEvent и имеет константу LayoutEvent.LAYOUT.

Задает значение свойства type для объекта события Layout.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
oldBoundsУказывает значения свойств x, y, width и height целевого объекта перед отправкой события layout.
oldRegistrationBoundsУказывает значения свойств registrationX , registrationY, registrationWidth и registrationHeight целевого объекта перед отправкой события layout.

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

metadataReceived

Событие  
Тип объекта события: fl.video.MetadataEvent
свойство MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

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

Первый раз отправляется при достижении метаданных FLV-файла. Объект события имеет свойство info, содержащее информацию об объекте, полученную обратным вызовом события NetStream.onMetaData.

Событие metadataReceived относится к типу VideoEvent и имеет константу MetadataEvent.METADATA_RECEIVED.

Задает значение свойства type для объекта события metadataReceived.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
infoОбъект со свойствами, описывающими FLV-файл.
vpИндекс объекта VideoPlayer.

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

pausedStateEntered

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.PAUSED_STATE_ENTERED

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

Отправляется, когда воспроизведение приостанавливается. Это происходит, если вызывается метод pause() или нажимается соответствующий элемент управления; также оно происходит в некоторых случаях при загрузке FLV-файла, когда для свойства autoPlay установлено значение false (может произойти переход в остановленное состояние).

Также отправляется событие stateChange.

Событие pausedStateEntered относится к типу VideoEvent и имеет константу VideoEvent.PAUSED_STATE_ENTERED.

Задает значение свойства type для объекта события pausedStateEntered.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

playheadUpdate

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

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

Отправляется при воспроизведении FLV-файла, с частотой, указанной в свойстве playheadUpdateInterval, или при начале процесса перемотки. Данный компонент не отправляет это событие, когда видеопроигрыватель находится в приостановленном состоянии или остановлен, если только не производится поиск.

Событие playheadUpdate относится к типу VideoEvent и имеет константу VideoEvent.PLAYHEAD_UPDATE.

Задает значение свойства type для объекта события playheadUpdate.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

playingStateEntered

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.PLAYING_STATE_ENTERED

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

Отправляется, когда проигрыватель переходит в состояние воспроизведения. Данное состояние не появляется немедленно после вызова метода play() или щелчка по соответствующему элементу управления; зачастую оно сначала переходит в состояние буферизации и затем в состояние воспроизведения.

Экземпляр FLVPlayback также отправляет событие stateChange.

Событие playingStateEntered относится к типу VideoEvent и имеет константу VideoEvent.PLAYING_STATE_ENTERED.

Задает значение свойства type для объекта события playingStateEntered.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

progress

Событие  
Тип объекта события: fl.video.VideoProgressEvent
свойство VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

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

Показывает ход загрузки, отображая число загруженных байтов. Отправляется с частотой, определяемой свойством progressInterval, начинается одновременно с загрузкой и заканчивается, когда все байты загружены или произошла сетевая ошибка. По умолчанию событие отправляется каждые 0,25 секунды при вызове загрузки и заканчивается после загрузки всех байтов или появлении сетевой ошибки. Используйте данное событие для проверки загруженных байтов или количества байтов в буфере.

Отправляется только при последовательной загрузке HTTP. Показывает ход загрузки, отображая количество загруженных байтов. Объект события имеет свойства bytesLoaded и bytesTotal, которые выполняют те же функции, что и свойства FLVPlayback с теми же именами.

Событие progress относится к типу VideoProgressEvent и имеет константу VideoProgressEvent.PROGRESS.

Задает значение свойства type для объекта события progress.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
bytesLoadedЧисло элементов или байтов, загруженных на момент обработки события прослушивателем.
bytesTotalОбщее число элементов или байтов, которые будут получены в случае успешного завершения загрузки.
vpИндекс объекта VideoPlayer.

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

ready

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.READY

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

Отправляется, как только FLV-файл загружен и готов к отображению. Событие начинается первый раз при переходе видеопроигрывателя в управляемое состояние после загрузки нового FLV-файла методом play() или load(). Событие начинается один раз при каждой загрузки FLV-файла.

Событие ready относится к типу VideoEvent и имеет константу VideoEvent.READY.

Задает значение свойства type для объекта события ready.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

rewind

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.REWIND

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

Отправляется, когда точка воспроизведения перемещается назад путем вызова метода seek() или после завершения вызова autoRewind. При завершении вызова autoRewind событие autoRewound запускается первым.

Событие rewind относится к типу VideoEvent и имеет константу VideoEvent.REWIND.

Задает значение свойства type для объекта события rewind.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

scrubFinish

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.SCRUB_FINISH

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

Отправляется при прекращении очистки FLV-файла с помощью строки перемотки. Протяжка посылается при захвате слайдера SeekBar и перемещении в любом направлении для выбора определенного монтажного кадра в FLV-файле. Процесс протяжки останавливается, когда пользователь отпускает бегунок полосы воспроизведения.

Компонент также отправляет событие stateChange с свойством state, которое может иметь значение playing, paused, stopped или buffering. Свойство state имеет знаяение seeking, пока пользователь не закончит процесс протяжки.

Событие scrubFinish относится к типу VideoEvent и имеет константу VideoEvent.SCRUB_FINISH.

Задает значение свойства type для объекта события scrubFinish.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

scrubStart

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.SCRUB_START

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

Отправляется, как только пользователь начинает очистку FLV-файла с помощью строки перемотки. Протяжка посылается при захвате слайдера SeekBar и перемещении в любом направлении для выбора определенного монтажного кадра в FLV-файле. Процесс протяжки начинается в момент нажатия пользователем на бегунок полосы воспроизведения и заканчивается в момент его отпускания.

Компонент также отправляет событие stateChange с свойством state, равным seeking. Состояние seeking сохраняется, пока пользователь не закончит процесс протяжки.

Событие scrubStart относится к типу VideoEvent и имеет константу VideoEvent.SCRUB_START.

Задает значение свойства type для объекта события scrubStart.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

seeked

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.SEEKED

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

Отправляется, когда положение точки воспроизведения изменяется путем вызова метода seek() или в результате установки свойства playheadTime, или при использовании элемента управления SeekBar. Свойство playheadTime определяет время назначения.

Событие seeked относится к типу VideoEvent и имеет константу VideoEvent.SEEKED.

Экземпляр FLVPlayback отправляет событие rewind при переходе назад и событие fastForward при переходе вперед. Также отправляется событие playheadUpdate.

По некоторым причинам свойство playheadTime может не иметь ожидаемого значения сразу после вызова одного из методов перехода или установки свойства playheadTime. Во-первых, при последовательной загрузке можно перейти только к ключевому кадру, поэтому переход происходит к первому ближайшему ключевому кадру к заданному времени. При использовании потокового воспроизведения переход осуществляется точно в указанное время, даже если исходный FLV-файл не имеет ключевых кадров. Во-вторых, процесс перехода асинхронный, поэтому при вызове метода перехода или установке свойства playheadTime значение свойства playheadTime будет обновлено с задержкой. Для получения времени после завершения перехода прослушивайте событие seek, которое не посылается, пока не обновится свойство playheadTime.

Задает значение свойства type для объекта события seeked.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

skinError

Событие  
Тип объекта события: fl.video.SkinErrorEvent
свойство SkinErrorEvent.type = fl.video.SkinErrorEvent.SKIN_ERROR

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

Отправляется, когда при загрузке SWF-файла обложки возникает ошибка. Данное событие имеет свойство message, содержащее сообщение об ошибке. Если установлена обложка SWF-файла, то воспроизведение начнется, если будут запущены оба события ready и skinLoaded (или skinError).

Событие skinError относится к типу SkinErrorEvent и имеет константу SkinErrorEvent.SKIN_ERROR.

Задает значение свойства type для объекта события skinError.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
textСообщение об ошибке.

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

skinLoaded

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.SKIN_LOADED

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

Отправляется после загрузки SWF-скина. Компонент не начнет воспроизведение FLV-файла, пока не будут запущены оба события ready и skinLoaded (или skinError).

Событие skinLoaded относится к типу VideoEvent и имеет константу VideoEvent.SKIN_LOADED.

Задает значение свойства type для объекта события skinLoaded.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

soundUpdate

Событие  
Тип объекта события: fl.video.SoundEvent
свойство SoundEvent.type = fl.video.SoundEvent.SOUND_UPDATE

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

Событие отправляется, когда громкость изменяется пользователем в результате перемещения бегунка элемента управления volumeBar либо установки свойства volume или soundTransform.

Событие soundUpdate относится к типу SoundEvent и имеет константу SoundEvent.SOUND_UPDATE.

Задает значение свойства type для объекта события soundUpdate.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
soundTransformУказывает новые значения громкости и панорамирования.

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

stateChange

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

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

Отправляется при изменении состояния воспроизведения. После завершения вызова autoRewind отправляется событие stateChange с состоянием перемотки видео. Событие stateChange не отправляется, пока не будет завершена перемотка видео.

Событие может использоваться для определения перехода в состояние воспроизведения или выхода из неуправляемых состояний, таких как середина процесса подключения, изменение размеров или процесс перемотки. Методы play(), pause(), stop() и seek() образуют очередь запросов на выполнение при переходе проигрывателя в управляемое состояние.

Событие stateChange относится к типу VideoEvent и имеет константу VideoEvent.STATE_CHANGE.

Задает значение свойства type для объекта события stateChange.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

stoppedStateEntered

Событие  
Тип объекта события: fl.video.VideoEvent
свойство VideoEvent.type = fl.video.VideoEvent.STOPPED_STATE_ENTERED

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

Отправляется при остановке воспроизведения. Это происходит при вызове метода stop() или при щелчке по элементу управления stopButton. Также это происходит в некоторых случаях, если при загруженном FLV-файле свойство autoPlay имеет значение false (при этом возможен переход в приостановленное состояние). Экземпляр FLVPlayback отправляет данное событие, если точка воспроизведения остановилась в конце FLV-файла, потому что достигнут конец.

Экземпляр FLVPlayback также отправляет событие stateChange.

Событие stoppedStateEntered относится к типу VideoEvent и имеет константу VideoEvent.STOPPED_STATE_ENTERED.

Задает значение свойства type для объекта события stoppedStateEntered.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
stateСтрока, идентифицирующая константу из класса VideoState, которая описывает состояние воспроизведения компонента.
playheadTimeЧисло, показывающее текущую точку воспроизведения или положение.
vpИндекс объекта VideoPlayer.

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

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

SHORT_VERSION

Константа
public static const SHORT_VERSION:String = "2.1"

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

Переменная состояния, указывающая сокращенный номер версии компонента. Номер версии полезен, если есть FLA-файл и нужно узнать версию компонента. Для определения версии компонента вставьте следующий код трассировки в FLA-файл:

FLVPlayback.SHORT_VERSION

Переменная SHORT_VERSION включает только старший и младший номер версии, например 2.0. Переменная VERSION включает старший и младший номер версии, редакцию и номер сборки, например 2.0.0.11.

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

VERSION

Константа 
public static const VERSION:String = "2.1.0.23"

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

Переменная состояния, указывающая полный номер версии компонента. Номер версии полезен, если есть FLA-файл и нужно узнать версию компонента. Для определения версии компонента вставьте следующий код трассировки в FLA-файл:

FLVPlayback.VERSION

Переменная VERSION включает старший и младший номер версии, редакцию и номер сборки, например 2.0.0.11. Переменная SHORT_VERSION включает только старший и младший номер версии, например 2.0.

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

FLVPlaybackExample.as

В данном примере динамически создается экземпляр FLVPlayback.

Чтобы применить этот пример на практике, выполните следующие действия.

  1. Поместите компонент FLVPlayback на рабочий стол в позицию 0,0 и задайте экземпляру имя player.
  2. Введите вместо videoPath абсолютный или относительный путь к FLV-файлу.
  3. Сохраните этот код под именем FLVPlaybackExample.as в том же каталоге, что и FLA-файл.
  4. Присвойте классу Document в FLA-файле значение FLVPlaybackExample.
package
{
    import fl.video.FLVPlayback;
    import flash.display.Sprite;
    
    public class FLVPlaybackExample extends Sprite {

        private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv";
        
        public function FLVPlaybackExample() {
            player.source = videoPath;
            player.skinBackgroundColor = 0x666666;
            player.skinBackgroundAlpha = 0.5;
        }
    }
}




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

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