ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
fl.video 

FLVPlayback  - AS3 Flash

Pakietyx

Najwyższy poziom
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

Elementy językowe

Stałe globalne
Funkcje globalne
Operatory
Instrukcje, słowa kluczowe i dyrektywy
Typy specjalne

Dodatki

Nowości
Błędy kompilatora
Ostrzeżenia kompilatora
Błędy czasu wykonywania
Migracja kodu ActionScript 3
Obsługiwane zestawy znaków
Tylko MXML
Elementy XML dotyczące ruchu
Znaczniki tekstu z synchronizacją czasową
Przestarzały indeks
Stałe implementacji dostępności
Instrukcje dotyczące przykładów
Informacje prawne
Pakietfl.video
Klasapublic class FLVPlayback
DziedziczenieFLVPlayback Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Klasa FLVPlayback rozszerza klasę Sprite i opakowuje obiekt VideoPlayer. UWAGA: Ta dokumentacja przeznaczona jest do użytku z klasą FLVPlayback ze składnikiem Accessibility.

Jest to aktualizacja opisu klasy FLVPlayback w Skorowidzu języka ActionScript 3.0 dla programu Adobe® Flash® Professional CS5, która uwzględnia poniższe właściwości i metody dodane w celu udoskonalenia ułatwień dostępu w zakresie obsługi klawiszy i czytnika ekranu przez składnik.

Przed próbą uzyskania dostępu do nowych właściwości i metod należy upewnić się, że w projekcie umieszczone są składniki w wersji „z funkcjami dostępności”.

Klasa FVPlayback umożliwia dodanie odtwarzacza wideo do aplikacji, aby odtwarzać pobierane stopniowo pliki wideo (FLV) za pomocą protokołu HTTP lub odtwarzać pliki strumieniowe FLV z serwera Flash Media Server (FMS) lub innej usługi Flash Video Streaming Service (FVSS).

W programie Flash Player Update 3 (wersja 9.0.115.0) i nowszych wydaniach składnik FLVPlayback został uaktualniony w celu zapewnienia obsługi formatów wideo MPEG-4 o wysokiej rozdzielczości, które wykorzystują branżowy standard kodowania H.264. Więcej informacji na temat formatów wideo obsługiwanych przez składnik FLVPlayback zawiera sekcja Controlling web video with ActionScript 3 FLVPlayback programming (Sterowanie odtwarzaniem wideo z Internetu za pomocą składnika ActionScript 3 FLVPlayback).

W przeciwieństwie do innych składników ActionScript, składnik FLVPlayback nie rozszerza klasy UIComponent; i dlatego nie obsługuje metod i właściwości tej klasy.

Aby uzyskać dostęp do właściwości, metod i zdarzeń klasy FLVPlayback, należy zaimportować klasę do aplikacji, przenosząc składnik na stół montażowy w aplikacji Flash, albo poprzez jawny import do ActionScript za pomocą instrukcji import. Następująca instrukcja importuje klasę FLVPlayback:

     import fl.video.FLVPlayback;

Klasa FLVPlayback zawiera stałą VERSION, która jest właściwością klasy. Właściwości klasy są dostępne jedynie w samej klasie. Stała VERSION zwraca ciąg znaków oznaczający wersję składnika. Następujący kod pokazuje wersję w panelu Wyjście:

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

Wyświetl przykłady

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
 InheritedaccessibilityImplementation : AccessibilityImplementation
Bieżąca implementacja dostępności (AccessibilityImplementation) dla tego wystąpienia klasy InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Bieżące opcje dostępności tego obiektu wyświetlanego.
DisplayObject
  activeVideoPlayerIndex : uint
Liczba określająca instancję odtwarzacza wideo, na którą wpływają inne interfejsy programowania aplikacji (APIs)
FLVPlayback
  align : String
Określa układ wideo, gdy właściwość scaleMode jest ustawiona jako VideoScaleMode.MAINTAIN_ASPECT_RATIO lub VideoScaleMode.NO_SCALE.
FLVPlayback
 Inheritedalpha : Number
Wartość przezroczystości alfa określonego obiektu.
DisplayObject
  autoPlay : Boolean
Wartość logiczna (Boolean), której prawdziwość powoduje, że po ustawieniu właściwości źródłowej plik FLV jest odtwarzany automatycznie.
FLVPlayback
  autoRewind : Boolean
Wartość logiczna (Boolean), której prawdziwość powoduje, że po zatrzymaniu odtwarzania plik jest przewijany do klatki nr 1. Zatrzymanie może nastąpić w wyniku osiągnięcia końca strumienia lub wywołania metody stop().
FLVPlayback
  backButton : Sprite
Element sterujący odtwarzania BackButton.
FLVPlayback
  bitrate : Number
Liczba bitów na sekundę określająca szybkość przesyłania pliku FLV.
FLVPlayback
 InheritedblendMode : String
Wartość z klasy BlendMode określająca, jakiego trybu mieszania należy użyć.
DisplayObject
 InheritedblendShader : Shader
[tylko do zapisu] Ustawia moduł cieniujący, który jest używany do mieszania pierwszego planu oraz tła.
DisplayObject
  buffering : Boolean
[tylko do odczytu] Wartość logiczna (Boolean), której prawdziwość oznacza stan buforowania wideo.
FLVPlayback
  bufferingBar : Sprite
Pasek buforowania.
FLVPlayback
  bufferingBarHidesAndDisablesOthers : Boolean
Jeśli ma wartość prawda, jest ukrywany formant SeekBar, a gdy plik FLV znajduje się w stanie buforowania są wyłączane formanty Play, Pause, PlayPause, BackButton i ForwardButton.
FLVPlayback
  bufferTime : Number
Liczba sekund określająca czas buforowania danych w pamięci przed rozpoczęciem odtwarzania strumienia wideo.
FLVPlayback
 InheritedbuttonMode : Boolean
Określa tryb przycisku tej ikonki.
Sprite
  bytesLoaded : uint
[tylko do odczytu] Liczba określająca rozmiar pobierania w ilości bajtów, dla pobierania za pomocą protokołu HTTP.
FLVPlayback
  bytesTotal : uint
[tylko do odczytu] Liczba określająca całkowitą liczbę pobranych bajtów za pomocą protokołu HTTP.
FLVPlayback
 InheritedcacheAsBitmap : Boolean
Jeśli ustawiono wartość true, środowisko wykonawcze Flash buforuje wewnętrzną reprezentację bitmapy obiektu wyświetlanego.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
W przypadku wartości innej niż null ten obiekt Matrix definiuje sposób renderowania obiektu wyświetlanego, gdy cacheAsBitmap jest ustawione na true.
DisplayObject
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
 InheritedcontextMenu : NativeMenu
Określa menu kontekstowe tego obiektu.
InteractiveObject
  cuePoints : Array
[tylko do zapisu] Tablica opisująca punkty wskazujące ActionScript oraz wyłączone i osadzone punkty wskazujące w pliku FLV.
FLVPlayback
 InheriteddoubleClickEnabled : Boolean
Określa, czy ten obiekt reaguje na zdarzenia doubleClick (dwukrotne kliknięcia).
InteractiveObject
 InheriteddropTarget : DisplayObject
[tylko do odczytu] Określa obiekt ekranowy, nad którym jest przeciągana ikonka, lub na który upuszczono ikonkę.
Sprite
  endTabIndex : int
[tylko do odczytu] Zwraca kolejną dostępną wartość tabIndex po elementach sterujących FLVPlayback.
FLVPlayback
 Inheritedfilters : Array
Indeksowana tablica zawierająca wszystkie filtry aktualnie skojarzone z obiektem wyświetlanym.
DisplayObject
 InheritedfocusRect : Object
Określa, czy z tym obiektem skojarzono ramkę aktywności.
InteractiveObject
  forwardButton : Sprite
Przycisk przewijania do przodu.
FLVPlayback
  fullScreenBackgroundColor : uint
Kolor tła używany w trybie pełnoekranowym.
FLVPlayback
  fullScreenButton : Sprite
Przycisk FullScreen
FLVPlayback
  fullScreenSkinDelay : int
Określa opóźnienie związane z ukrywaniem karnacji (w milisekundach).
FLVPlayback
  fullScreenTakeOver : Boolean
Po uaktywnieniu trybu pełnoekranowego składnik FLVPlayback jest wyświetlany na wierzchu innych obiektów i wypełnia cały ekran.
FLVPlayback
 Inheritedgraphics : Graphics
[tylko do odczytu] Określa obiekt Graphics skojarzony z ikonką, której mogą dotyczyć polecenia rysowania kształtów wektorowych.
Sprite
  height : Number
[przesłanianie] Liczba określająca wysokość instancji składnika FLVPlayback.
FLVPlayback
 InheritedhitArea : Sprite
Określa ikonkę, która ma pełnić funkcję obszaru naciskania innej ikonki.
Sprite
  idleTimeout : Number
Czas, w milisekundach, przed upływem którego program Flash kończy połączenie z serwerem Flash Media Server (FMS) - po uprzednim zatrzymaniu lub wstrzymaniu odtwarzania.
FLVPlayback
  isLive : Boolean
Wartość logiczna (Boolean), której prawdziwość sygnalizuje aktywny strumień wideo.
FLVPlayback
  isRTMP : Boolean
[tylko do odczytu] Wartość logiczna (Boolean), której ustawienie to true, gdy plik FLV jest pobierany strumieniowo jest pobierany strumieniowo z serwera Flash Media Server (FMS) przy użyciu protokołu RTMP.
FLVPlayback
 InheritedloaderInfo : LoaderInfo
[tylko do odczytu] Zwraca obiekt LoaderInfo zawierający informacje o ładowaniu pliku, do którego należy ten obiekt wyświetlany.
DisplayObject
 Inheritedmask : DisplayObject
Wywoływany obiekt wyświetlany jest maskowany przez określony obiekt maski.
DisplayObject
  metadata : Object
[tylko do odczytu] Obiekt będący pakietem metadanych, które odebrano wskutek wywołania metody NetSteam.onMetaData() (jeśli jest ona dostępna).
FLVPlayback
 InheritedmetaData : Object
Pobiera obiekt metadanych wystąpienia klasy DisplayObject, jeśli metadane są przechowywane razem z tym wystąpieniem klasy DisplayObject w pliku SWF, korzystając ze znacznika PlaceObject4.
DisplayObject
  metadataLoaded : Boolean
[tylko do odczytu] Wartość logiczna (Boolean), której prawdziwość oznacza, że pakiet metadanych został wykryty i przetworzony, albo że plik FLV został zakodowany bez pakietu metadanych.
FLVPlayback
 InheritedmouseChildren : Boolean
Określa, czy elementy potomne obiektu obsługują mysz lub inne urządzenie wejściowe użytkownika.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Określa, czy ten obiekt odbiera komunikaty z myszy lub innego urządzenia wejściowego użytkownika.
InteractiveObject
 InheritedmouseX : Number
[tylko do odczytu] Określa współrzędną x myszy lub urządzenia wejściowego użytkownika w pikselach.
DisplayObject
 InheritedmouseY : Number
[tylko do odczytu] Określa współrzędną y myszy lub urządzenia wejściowego użytkownika w pikselach.
DisplayObject
  muteButton : Sprite
Przycisk wyciszania.
FLVPlayback
 Inheritedname : String
Nazwa instancji obiektu DisplayObject.
DisplayObject
  ncMgr : INCManager
[tylko do odczytu] Obiekt INCManager, który zapewnia dostęp do instancji klasy, która stanowi interfejs klasy NCManager.
FLVPlayback
 InheritedneedsSoftKeyboard : Boolean
Określa, czy klawiatura wirtualna (klawiatura programowa wyświetlana na ekranie) powinna być wyświetlana, gdy to wystąpienie klasy InteractiveObject staje się aktywne.
InteractiveObject
 InheritednumChildren : int
[tylko do odczytu] Zwraca liczbę elementów potomnych tego obiektu.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Określa, czy przy konkretnym kolorze tła obiekt wyświetlany jest nieprzejrzysty.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[tylko do odczytu] Odnosi się do obiektu DisplayObjectContainer, który zawiera obiekt wyświetlany.
DisplayObject
  pauseButton : Sprite
Przycisk wstrzymywania.
FLVPlayback
  paused : Boolean
[tylko do odczytu] Wartość logiczna (Boolean), której prawdziwość oznacza stan wstrzymania pliku FLV.
FLVPlayback
  playButton : Sprite
Przycisk odtwarzania.
FLVPlayback
  playheadPercentage : Number
Liczba określająca bieżący czas playheadTime jako procent właściwości totalTime.
FLVPlayback
  playheadTime : Number
Liczba, która jest bieżącym czasem lub położeniem głowicy odtwarzania mierzonym w sekundach (może być wartością ułamkową).
FLVPlayback
  playheadUpdateInterval : Number
Liczba milisekund określająca czas między poszczególnymi zdarzeniami playheadUpdate.
FLVPlayback
  playing : Boolean
[tylko do odczytu] Wartość logiczna (Boolean), której prawdziwość oznacza stan odtwarzania pliku FLV.
FLVPlayback
  playPauseButton : Sprite
Przycisk odtwarzania lub wstrzymywania.
FLVPlayback
  preferredHeight : int
[tylko do odczytu] Liczba będąca wysokością źródła pliku FLV.
FLVPlayback
  preferredWidth : int
[tylko do odczytu] Przekazuje szerokość źródłowego pliku FLV.
FLVPlayback
  preview : String
[tylko do zapisu] Tylko do podglądu na żywo.
FLVPlayback
  progressInterval : Number
Liczba milisekund określająca czas między poszczególnymi zdarzeniami progress.
FLVPlayback
  registrationHeight : Number
Wysokość stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru.
FLVPlayback
  registrationWidth : Number
Szerokość stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru.
FLVPlayback
  registrationX : Number
Współrzędna x stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru.
FLVPlayback
  registrationY : Number
Współrzędna y stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru.
FLVPlayback
 Inheritedroot : DisplayObject
[tylko do odczytu] Dla obiektu wyświetlanego w załadowanym pliku SWF główną właściwość stanowi obiekt wyświetlany na samym szczycie na liście wyświetlania w postaci struktury drzewa, którą reprezentuje plik SWF.
DisplayObject
 Inheritedrotation : Number
Określa wielkość obrotu instancji obiektu DisplayObject (w kątach).
DisplayObject
 InheritedrotationX : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi x — od pozycji początkowej względem nadrzędnego kontenera 3D.
DisplayObject
 InheritedrotationY : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi y — od pozycji początkowej względem nadrzędnego kontenera 3D.
DisplayObject
 InheritedrotationZ : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi z — od pozycji początkowej względem nadrzędnego kontenera 3D.
DisplayObject
 Inheritedscale9Grid : Rectangle
Aktualnie stosowana siatka skalowania.
DisplayObject
  scaleMode : String
Określa metodę zmiany rozmiaru wideo po załadowaniu danych.
FLVPlayback
  scaleX : Number
[przesłanianie] Liczba określająca skalę poziomą.
FLVPlayback
  scaleY : Number
[przesłanianie] Liczba określająca skalę pionową.
FLVPlayback
 InheritedscaleZ : Number
Wskazuje skalę głębokości (procent) obiektu względem punktu odniesienia.
DisplayObject
 InheritedscrollRect : Rectangle
Granice obszaru przewijania obiektu wyświetlanego.
DisplayObject
  scrubbing : Boolean
[tylko do odczytu] Zmienna logiczna, która przyjmuje wartość prawda, gdy użytkownik korzysta z paska SeekBar, a wartość fałsz w przeciwnym razie.
FLVPlayback
  seekBar : Sprite
Element sterujący SeekBar.
FLVPlayback
  seekBarInterval : Number
Liczba milisekund określająca częstotliwość sprawdzania położenia uchwytu paska SeekBar.
FLVPlayback
  seekBarScrubTolerance : Number
Liczba określająca odległość, na jaką należy przesunąć pasek wyszukiwania, aby nastąpiła aktualizacja.
FLVPlayback
  seekToPrevOffset : Number
Liczba sekund, które są porównywane w metodzie seekToPrevNavCuePoint() z poprzednim punktem wskazującym.
FLVPlayback
  skin : String
Ciąg znaków określający adres URL pliku SWF karnacji.
FLVPlayback
  skinAutoHide : Boolean
Wartość logiczna, której prawdziwość powoduje, że karnacja składnika jest ukrywana, gdy wskaźnik myszy nie znajduje się nad obiektem wideo.
FLVPlayback
  skinBackgroundAlpha : Number
Kanał alfa tła karnacji.
FLVPlayback
  skinBackgroundColor : uint
Kolor tła karnacji (0xRRGGBB).
FLVPlayback
  skinFadeTime : int
Liczba milisekund określająca czas zanikania lub pojawiania się karnacji przy jej ukrywaniu lub wyświetlaniu.
FLVPlayback
  skinScaleMaximum : Number
Ta właściwość określa największą wielokrotność, z jakiej będzie korzystał obiekt FLVPlayback w celu skalowania jego karnacji, gdy przejdzie do trybu pełnoekranowego w programie Flash Player, który obsługuje przyspieszenie sprzętowe.
FLVPlayback
 Inherited    softKeyboard : String
Steruje wyglądem klawiatury programowej.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
Definiuje obszar, który powinien pozostać na ekranie po wyświetleniu klawiatury programowej (niedostępna w systemie iOS).
InteractiveObject
  soundTransform : flash.media:SoundTransform
[przesłanianie] Zapewnia bezpośredni dostęp do właściwości VideoPlayer.soundTransform, która daje lepszą kontrolę nad dźwiękiem.
FLVPlayback
  source : String
Ciąg znaków określający adres URL pliku FLV oraz sposób jego przetwarzania strumieniowego.
FLVPlayback
 Inheritedstage : Stage
[tylko do odczytu] Stół montażowy obiektu wyświetlanego.
DisplayObject
  startTabIndex : int
[tylko do odczytu] Zwraca pierwszą wartość tabIndex dla elementów sterujących FLVPlayback.
FLVPlayback
  state : String
[tylko do odczytu] Ciąg znaków określający stan składnika.
FLVPlayback
  stateResponsive : Boolean
[tylko do odczytu] Wartość logiczna (Boolean), której prawdziwość sygnalizuje stan gotowości do odpowiedzi.
FLVPlayback
  stopButton : Sprite
Przycisk zatrzymywania.
FLVPlayback
  stopped : Boolean
[tylko do odczytu] Wartość logiczna (Boolean), której prawdziwość oznacza, że instancja obiektu FLVPlayback została zatrzymana.
FLVPlayback
 InheritedtabChildren : Boolean
Określa, czy elementy potomne tego obiektu mają reagować na klawisz Tab.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Określa, czy do tego obiektu można przejść za pomocą klawisza Tab.
InteractiveObject
 InheritedtabIndex : int
Określa kolejność uaktywniania obiektów (z pliku SWF) za pomocą klawisza Tab.
InteractiveObject
 InheritedtextSnapshot : flash.text:TextSnapshot
[tylko do odczytu] Zwraca obiekt TextSnapshot dla tego wystąpienia klasy DisplayObjectContainer.
DisplayObjectContainer
  totalTime : Number
Liczba będąca całkowitym czasem odtwarzania wideo (w sekundach).
FLVPlayback
 Inheritedtransform : flash.geom:Transform
Obiekt z właściwościami dotyczącymi matrycy obiektu wyświetlanego, transformacji kolorów oraz granic pikseli.
DisplayObject
 InheriteduseHandCursor : Boolean
Wartość typu Boolean wskazuje, czy wskaźnik dłoni pojawia się w momencie, gdy wskaźnik jest przesuwany nad ikonką, której właściwość buttonMode jest ustawiona na wartość true.
Sprite
 Inheritedvisible : Boolean
Decyduje, czy obiekt wyświetlany jest widoczny, czy nie.
DisplayObject
  visibleVideoPlayerIndex : uint
Liczba, której można używać do zarządzania wieloma strumieniami plików FLV.
FLVPlayback
  volume : Number
Liczba w zakresie od 0 do 1, która wskazuje ustawienie elementu sterującego głośnością.
FLVPlayback
  volumeBar : Sprite
Pasek głośności.
FLVPlayback
  volumeBarInterval : Number
Liczba milisekund określająca częstość sprawdzania położenia uchwytu paska głośności.
FLVPlayback
  volumeBarScrubTolerance : Number
Liczba określająca odległość, na jaką należy przesunąć pasek głośności, aby nastąpiła aktualizacja.
FLVPlayback
  width : Number
[przesłanianie] Liczba określająca szerokość instancji składnika FLVPlayback na stole montażowym.
FLVPlayback
  x : Number
[przesłanianie] Liczba określająca poziome położenie odtwarzacza wideo (w pikselach).
FLVPlayback
  y : Number
[przesłanianie] Liczba określająca pionowe położenie odtwarzacza wideo (w pikselach).
FLVPlayback
 Inheritedz : Number
Wskazuje współrzędną wzdłuż osi Z instancji DisplayObject względem nadrzędnego kontenera 3D.
DisplayObject
Metody publiczne
 MetodaZdefiniowane przez
  
Tworzy nową instancję klasy FLVPlayback.
FLVPlayback
  
addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Dodaje punkt sygnalizacji języka ActionScript. Daje ten sam wynik co dodanie punktu za pomocą okna dialogowego Punkty sygnalizacji poza faktem, że odpowiednia procedura jest realizowana w czasie wykonywania aplikacji, a nie w czasie jej programowania.
FLVPlayback
 Inherited
Dodaje potomne wystąpienie klasy DisplayObject do tego wystąpienia klasy DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Dodaje potomne wystąpienie klasy DisplayObject do tego wystąpienia klasy DisplayObjectContainer.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu.
EventDispatcher
 Inherited
Wskazuje, czy ograniczenia ze względów bezpieczeństwa będą powodowały pomijanie obiektów wyświetlanych na liście uzyskanej poprzez wywołanie metody DisplayObjectContainer.getObjectsUnderPoint() z określonym punktem.
DisplayObjectContainer
  
assignTabIndexes(startTabIndex:int):int
Przypisuje wartość tabIndex do wszystkich elementów sterujących FLVPlayback, sortując je w poziomie od lewej do prawej na podstawie położenia.
FLVPlayback
  
Przenosi odtwarzacz wideo na wierzch stosu odtwarzaczy wideo.
FLVPlayback
  
Zamyka obiekt NetStream i usuwa odtwarzacz wideo określony przez parametr indeksu.
FLVPlayback
 Inherited
Decyduje o tym, czy określony obiekt ekranowy jest potomkiem instancji obiektu DisplayObjectContainer, czy też sam jest taką instancją.
DisplayObjectContainer
 Inherited
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń.
EventDispatcher
  
Ustawia odtwarzacz wideo FLVPlayback na pełny ekran.
FLVPlayback
  
findCuePoint(timeNameOrCuePoint:*, type:String):Object
Pozwala odszukać punkt wskazujący, którego typ określono za pomocą parametru typu; skojarzone z nim czas, nazwa albo czas i nazwa łącznie są również określone za pomocą parametrów.
FLVPlayback
  
findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Wyszukuje punkt wskazujący określonego typu, z którym skojarzono podany czas lub czas wcześniejszy.
FLVPlayback
  
Wyszukuje następny punkt wskazujący z tablicy my_cuePoint.array o nazwie określonej przez parametr my_cuePoint.name.
FLVPlayback
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Zwraca prostokąt definiujący obszar obiektu wyświetlanego (w układzie współrzędnych obiektu targetCoordinateSpace).
DisplayObject
 Inherited
Zwraca instancję podrzędnego obiektu wyświetlanego o podanym indeksie.
DisplayObjectContainer
 Inherited
Zwraca instancję podrzędnego obiektu wyświetlanego o podanej nazwie.
DisplayObjectContainer
 Inherited
Zwraca indeks podrzędnej instancji DisplayObject.
DisplayObjectContainer
 Inherited
Zwraca tablicę obiektów, które leżą poniżej określonego punktu i są obiektami podrzędnymi tej instancji obiektu DisplayObjectContainer.
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Zwraca prostokąt definiujący granice obiektu wyświetlanego w układzie współrzędnych określonych przez parametr targetCoordinateSpace (z wyłączeniem konturów kształtów).
DisplayObject
  
Pobiera odtwarzacz wideo określony przez parametr indeksu.
FLVPlayback
 Inherited
Konwertuje obiekt punktowy ze współrzędnych obiektu Stage (globalne) do współrzędnych obiektu wyświetlanego (lokalne).
DisplayObject
 Inherited
Konwertuje punkt dwuwymiarowy ze współrzędnych stołu wymiarowego (globalnych) na współrzędne trójwymiarowego obiektu wyświetlanego (lokalne).
DisplayObject
 Inherited
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń.
EventDispatcher
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wyznacza prostokąt ograniczający obiekt wyświetlany w celu sprawdzenia, czy zachodzi on lub przecina się z prostokątem ograniczającym obiektu wyświetlanego obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Analizuje obiekt wyświetlany w celu ustalenia czy nakłada się on lub przecina punkt określony przez parametry x i y.
DisplayObject
  
isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Zwraca fałsz, jeśli punkt wskazujący osadzony w pliku FLV jest wyłączony.
FLVPlayback
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
  
load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Rozpoczyna ładowanie pliku FLV i udostępnia skrót do ustawienia właściwości autoPlay na false oraz właściwości source, totalTime i isLive (jeśli są dostępne).
FLVPlayback
 Inherited
Konwertuje punkt trójwymiarowy trójwymiarowego obiektu wyświetlanego (lokalnego) na punkt dwuwymiarowy we współrzędnych stołu montażowego (globalnych).
DisplayObject
 Inherited
Konwertuje obiekt punktowy ze współrzędnych obiektu wyświetlanego (lokalne) do współrzędnych obiektu Stage (globalne).
DisplayObject
  
Wstrzymuje odtwarzanie strumienia wideo.
FLVPlayback
  
play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Odtwarza strumień wideo.
FLVPlayback
  
Odtwarza plik FLV, jeżeli została pobrana wystarczająca ilość danych.
FLVPlayback
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
  
removeASCuePoint(timeNameOrCuePoint:*):Object
Usuwa punkt wskazujący ActionScript z aktualnie załadowanego pliku FLV.
FLVPlayback
 Inherited
Usuwa określoną instancję obiektu podrzędnego DisplayObject z listy obiektów podrzędnych instancji DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Usuwa obiekt potomny DisplayObject o podanym indeksie z listy elementów potomnych obiektu DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Powoduje usunięcie wszystkich wystąpień potomnych klasy DisplayObject z listy obiektów potomnych wystąpień klasy DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Usuwa detektor z obiektu EventDispatcher.
EventDispatcher
 Inherited
Powoduje uniesienie klawiatury wirtualnej.
InteractiveObject
  
Pozwala odszukać w pliku określony punkt czasowy z dokładnością do trzech miejsc po przecinku (milisekund).
FLVPlayback
  
Wyszukuje określoną wartość procentową pliku i ustawia w tym miejscu głowicę odtwarzania.
FLVPlayback
  
Pozwala odszukać w pliku określony punkt czasowy z dokładnością do trzech miejsc po przecinku (milisekundy).
FLVPlayback
  
seekToNavCuePoint(timeNameOrCuePoint:*):void
Pozwala odszukać punkt sygnalizacji odpowiadający podanej nazwie, podanemu czasowi lub nazwie i czasowi.
FLVPlayback
  
Pozwala odszukać następny punkt nawigacyjny na podstawie bieżącej wartości właściwości playheadTime.
FLVPlayback
  
Pozwala odszukać poprzedni punkt nawigacyjny na podstawie bieżącej wartości właściwości playheadTime.
FLVPlayback
 Inherited
Zmienia położenie istniejącego elementu potomnego w kontenerze obiektów ekranowych.
DisplayObjectContainer
  
setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Włącza lub wyłącza punkt lub punkty wskazujące z pliku FLV.
FLVPlayback
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Ustawia jednocześnie właściwości scaleX i scaleY.
FLVPlayback
  
setSize(width:Number, height:Number):void
Pozwala ustawić jednocześnie szerokość i wysokość.
FLVPlayback
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Pozwala użytkownikowi przeciągnąć określoną ikonkę.
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
Umożliwia użytkownikowi przeciąganie określonej ikonki na urządzeniu z ekranem dotykowym.
Sprite
  
Zatrzymuje odtwarzanie wideo.
FLVPlayback
 Inherited
Rekurencyjnie zatrzymuje wykonywanie osi czasu wszystkich obiektów MovieClip, dla których ten obiekt jest obiektem głównym.
DisplayObjectContainer
 Inherited
Kończy metodę startDrag().
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Kończy działanie metody startTouchDrag(); używana z urządzeniami wyposażonymi w ekran dotykowy.
Sprite
 Inherited
Zamienia kolejność dwóch określonych obiektów podrzędnych.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Zamienia miejscami na liście dwa różne obiekty potomne o podanych indeksach.
DisplayObjectContainer
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
 Inherited
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych.
EventDispatcher
Zdarzenia
 Zdarzenie Podsumowanie Zdefiniowane przez
 Inherited[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny.EventDispatcher
 InheritedWywoływane, gdy obiekt wyświetlany jest dodawany do listy wyświetlania.DisplayObject
 InheritedWywoływane, gdy obiekt wyświetlany jest dodawany do listy wyświetlania na scenie — albo bezpośrednio, albo wskutek dodania poddrzewa zawierającego obiekt wyświetlany.DisplayObject
  Wywoływane w przypadku automatycznej zmiany rozmiaru lub położenia odtwarzacza wideo.FLVPlayback
  Wywoływane, gdy głowica odtwarzania znajduje się w punkcie początkowym odtwarzacza wideo (właściwość autoRewind ma wartość true).FLVPlayback
  Wywoływane, gdy instancja składnika FLVPlayback przechodzi w stan buforowania.FLVPlayback
 InheritedWywoływane, gdy użytkownik wybierz opcje „Wyczyść” (lub „Usuń”) z menu kontekstowego dla tekstu.InteractiveObject
 InheritedWywoływane w momencie naciśnięcia i zwolnienia głównego przycisku urządzenia wskazującego przez użytkownika na tej samej instancji InteractiveObject.InteractiveObject
  Wywoływane w następujących sytuacjach: zamknięcie obiektu NetConnection wskutek przekroczenia limitu czasu lub poprzez wywołanie metody closeVideoPlayer(), wywołanie metody load() lub play(), ustawienie właściwości źródłowej, a w rezultacie zamknięcie połączenia RTMP.FLVPlayback
  Wywoływane po zakończeniu odtwarzania, ponieważ odtwarzacz osiągnął koniec pliku FLV.FLVPlayback
 Inherited
    contextMenu
Wywoływane, gdy w wyniku gestu użytkownika zostanie uaktywnione menu kontekstowe skojarzone z tym obiektem interaktywnym w aplikacji AIR.InteractiveObject
 InheritedWywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację kopiowania lub wybiera polecenie Kopiuj z menu kontekstowego dla tekstu.InteractiveObject
  Wywoływane w przypadku osiągnięcia punktu wskazującego.FLVPlayback
 InheritedWywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wycięcia lub wybiera polecenie Wytnij z menu kontekstowego dla tekstu.InteractiveObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny.EventDispatcher
 InheritedWywoływane w momencie, gdy użytkownik naciska i zwalnia główny przycisk urządzenia wskazującego dwukrotnie w krótkim odstępie czasu nad tym samym obiektem InteractiveObject, podczas gdy flaga doubleClickEnabled obiektu jest ustawiona na wartość true.InteractiveObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania przechodzi do nowej klatki.DisplayObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania kończy odtwarzanie bieżącej klatki.DisplayObject
  Wywoływane, gdy głowica odtwarzania przesuwa się do przodu wskutek wywołania metody seek() lub kliknięcia elementu sterującego ForwardButton.FLVPlayback
 InheritedWywoływane po uaktywnieniu obiektu wyświetlanego.InteractiveObject
 InheritedDysponowana, gdy obiekt ekranowy przestaje być aktywny.InteractiveObject
 Inherited[zdarzenie broadcast] Wywoływane po zadziałaniu konstruktorów obiektów wyświetlanych klatek, ale przed działaniem skryptów klatek.DisplayObject
 InheritedZostaje rozesłane, gdy użytkownik utworzy punkt styku wzdłuż krawędzi powierzchni dotykowej z instancją obiektu InteractiveObject (np. dotknięcie wzdłuż krawędzi powierzchni dotykowej pilota Siri Remote do telewizora firmy Apple). Niektóre urządzenia mogą również interpretować taki styk, jako kombinację różnych zdarzeń dotykowych.InteractiveObject
 InheritedWywoływane, gdy użytkownik naciśnie na dwa punkty kontaktu nad tą samą instancją klasy InteractiveObject na urządzeniu dotykowym (np. naciśnie dwoma palcami i zwolni obiekt wyświetlany na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik przesuwa punkt kontaktu nad wystąpieniem klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przesuwanie palców z lewej strony na prawą nad obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym).InteractiveObject
 InheritedWywoływane, gdy użytkownik wykona gest obrotu w punkcie kontaktu z instancją klasy InteractiveObject (np. dotknie obiektu wyświetlanego dwoma palcami i obróci palce na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik wykona gest machnięcia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie trzema złączonymi palcami ekranu, a następnie szybkie przesunięcie ich nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik utworzy punkt kontaktu z instancją obiektu InteractiveObject, a następnie stuknie w urządzenie dotykowe (np. przyłoży kilka palców do obiektu wyświetlanego w celu otwarcia menu, a następnie stuknie jednym palcem, aby wybrać element menu na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik wykona gest powiększenia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie dwoma palcami ekranu, a następnie szybkie rozsunięcie palców nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedTo zdarzenie jest wywoływane w każdej aplikacji klienckiej, która obsługuje lokalne wprowadzanie znaków za pomocą edytora IME.InteractiveObject
 InheritedWywoływane, gdy użytkownik naciśnie klawisz.InteractiveObject
 InheritedDysponowana, gdy użytkownik próbuje uaktywnić inny element za pomocą klawiatury.InteractiveObject
 InheritedWywoływane, gdy użytkownik zwolni klawisz.InteractiveObject
  Zdarzenie wywoływane w przypadku zmiany rozmiaru lub położenia odtwarzacza wideo.FLVPlayback
  Wywoływane po osiągnięciu po raz pierwszy metadanych pliku FLV.FLVPlayback
 InheritedWywoływane, gdy użytkownik naciśnie i zwolni środkowy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy użytkownik naciśnie środkowy przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad instancją klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy użytkownik próbuje uaktywnić inny element za pomocą urządzenia wskazującego.InteractiveObject
 InheritedDysponowana, gdy użytkownik ustawi kursor nad instancją obiektu InteractiveObject i poruszy urządzenie wskazujące.InteractiveObject
 InheritedWywoływane, gdy użytkownik przesunie kursor poza instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
 InheritedDysponowana, gdy użytkownik przesunie kursor nad instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
 InheritedWywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy kółko myszy zostanie obrócone nad instancją klasy InteractiveObject.InteractiveObject
 InheritedWywoływane przez obiekt InteractiveObject inicjujący przeciąganie, gdy użytkownik zwolni przycisk podczas przeciągania.InteractiveObject
 InheritedWywoływane przez docelowy obiekt InteractiveObject, gdy przeciągany obiekt zostanie na niego upuszczony i upuszczenie zostanie zaakceptowane wywołaniem DragManager.acceptDragDrop().InteractiveObject
 InheritedWywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik wchodzi w granice tego obiektu.InteractiveObject
 InheritedWywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik opuści granice tego obiektu.InteractiveObject
 InheritedRegularnie wywoływane przez obiekt InteractiveObject, gdy wskaźnik podczas przeciągania pozostaje w granicach tego obiektu.InteractiveObject
 InheritedWywoływane na początku operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag().InteractiveObject
 InheritedWywoływane podczas operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag().InteractiveObject
 InheritedWywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wklejenia lub wybiera polecenie Wklej z menu kontekstowego dla tekstu.InteractiveObject
  Wywoływane, gdy odtwarzacz przechodzi w stan wstrzymania.FLVPlayback
  Zdarzenie wywoływane, gdy plik FLV jest odtwarzany z częstością określoną przez właściwość playheadUpdateInterval lub rozpoczyna się przewijanie do tyłu.FLVPlayback
  Wywoływane po przejściu do stanu odtwarzania.FLVPlayback
  Wskazuje liczbę załadowanych bajtów.FLVPlayback
 InheritedWywoływane, gdy użytkownik opuści aktywny pisak na odległość mniejszą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
 Inherited
    proximityEnd
Wywoływane, gdy użytkownik uniesie aktywny pisak na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
 InheritedWywoływane, gdy użytkownik przesuwa aktywny pisak nad ekranem, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
 Inherited
    proximityOut
Wywoływane, gdy użytkownik przesuwa aktywny pisak poza dany obiekt InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
 InheritedWywoływane, gdy użytkownik przesuwa aktywny pisak bezpośrednio nad danym obiektem InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
 InheritedWywoływane, gdy użytkownik przesuwa aktywny pisak poza obiekt InteractiveObject i jego obiekty potomne, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
 InheritedWywoływane, gdy użytkownik przesuwa aktywny pisak z obszaru poza drzewem obiektów potomnych danego obiektu InteractiveObject na liście wyświetlania nad ten obiekt (przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna wartość wykrywania dla ekranu).InteractiveObject
  Wywoływane, gdy plik FLV został załadowany i jest gotowy do wyświetlenia.FLVPlayback
 InheritedWywoływane, gdy użytkownik zwalnia przycisk urządzenia wskazującego, jeśli wcześniej nacisnął ten przycisk na wystąpieniu klasy InteractiveObject i przesunął wskaźnik urządzenia poza to wystąpienie klasy InteractiveObject.InteractiveObject
 InheritedDysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania.DisplayObject
 InheritedDysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania na scenie — albo bezpośrednio, albo wskutek usunięcia poddrzewa zawierającego obiekt ekranowy.DisplayObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy lista wyświetlania ma być aktualizowana lub renderowana.DisplayObject
  Wywoływane, gdy głowica odtwarzania przesuwa się do tyłu wskutek wywołania metody seek() lub zakończyło się wywołanie autoRewind.FLVPlayback
 InheritedWywoływane, gdy użytkownik naciśnie i zwolni prawy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad instancją klasy InteractiveObject.InteractiveObject
 InheritedWywoływane, gdy użytkownik przesunie kursor poza wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
 InheritedWywoływane, gdy użytkownik przesunie kursor nad wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
  Wywoływane, gdy użytkownik kończy przeszukiwanie pliku FLV za pomocą paska wyszukiwania.FLVPlayback
  Wywoływane, gdy użytkownik zaczyna przeszukiwanie pliku FLV za pomocą paska wyszukiwania.FLVPlayback
  Wywoływane, gdy głowica odtwarzania zmienia położenie wskutek wywołania metody seek(), ustawienia właściwości playheadTime lub użycia elementu sterującego SeekBar.FLVPlayback
 InheritedWywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację zaznaczenia wszystkiego lub wybiera polecenie „Zaznacz wszystko” z menu kontekstowego dla tekstu.InteractiveObject
  Wywoływane, gdy podczas ładowania pliku SWF karnacji wystąpi błąd.FLVPlayback
  Wywoływane podczas ładowania pliku SWF karnacji.FLVPlayback
 InheritedWywoływane bezpośrednio po uniesieniu klawiatury programowej.InteractiveObject
 InheritedWywoływane bezpośrednio przed uniesieniem klawiatury programowej.InteractiveObject
 InheritedWywoływane bezpośrednio po opuszczeniu klawiatury programowej.InteractiveObject
  Zdarzenie wywoływane, gdy użytkownik zmieni dźwięk, przesuwając uchwyt paska głośności, ustawiając właściwość volume lub właściwość soundTransform.FLVPlayback
  Wywoływane po zmianie stanu odtwarzania.FLVPlayback
  Wywoływane po przejściu do stanu zatrzymania.FLVPlayback
 InheritedWywoływane, gdy zmienia się wartość flagi tabChildren obiektu.InteractiveObject
 InheritedWywoływane, gdy zmienia się flaga tabEnabled obiektu.InteractiveObject
 InheritedWywoływane, gdy zmienia się wartość właściwości tabIndex obiektu.InteractiveObject
 InheritedWywoływane, gdy użytkownik wprowadzi jeden lub większą liczbę znaków tekstu.InteractiveObject
 InheritedWywoływane, gdy użytkownik zainicjuje kontakt z urządzeniem dotykowym (np. dotknie palcem ekranu dotykowego telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik przerwie kontakt z urządzeniem dotykowym (np. uniesie palec z ekranu dotykowego telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik dotyka urządzenia. Wywołanie jest powtarzane w sposób ciągły do momentu usunięcia punktu kontaktu.InteractiveObject
 InheritedWywoływane, gdy użytkownik przemieści punkt kontaktu od instancji klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z jednego obiektu wyświetlanego do punktu na drugim obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik przesuwa punkt kontaktu poza wystąpienie klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przeciągnięcie palcem znad obiektu ekranowego do punktu poza obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym).InteractiveObject
 InheritedWywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
 InheritedWywoływane, gdy użytkownik zwolni nacisk na ekran dotykowy w punkcie kontaktu na tej samej instancji klasy InteractiveObject, na której kontakt został zainicjowany (na przykład naciśnie palcem i zwolni pojedynczy punkt na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
Stałe publiczne
 StałaZdefiniowane przez
  SHORT_VERSION : String = "2.1"
[statyczny] Zmienna stanu wskazująca na krótki numer wersji składnika.
FLVPlayback
  VERSION : String = "2.1.0.23"
[statyczny] Zmienna stanu wskazująca na długi numer wersji składnika.
FLVPlayback
Szczegół właściwości

activeVideoPlayerIndex

właściwość
activeVideoPlayerIndex:uint

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca instancję odtwarzacza wideo, na którą wpływają inne interfejsy programowania aplikacji (APIs) Właściwość wykorzystywana do zarządzania wieloma strumieniami pliku FLV.

Właściwość ta nie powoduje, że odtwarzacz wideo staje się widoczny; aby to zrobić należy użyć właściwości visibleVideoPlayerIndex.

Gdy tworzony jest nowy odtwarzacz wideo, za pierwszym razem właściwość activeVideoPlayerIndex przyjmuje wartość liczbową. Gdy tworzony jest nowy odtwarzacz wideo, jego właściwości ustawiane są wg wartości domyślnego odtwarzacza wideo (activeVideoPlayerIndex == 0) oprócz właściwości source, totalTime i isLive, które zawsze przyjmują wartości domyślne (kolejno, pusty ciąg znaków, NaN i false) oraz właściwość autoPlay przyjmującej zawsze wartość false (domyślna wartość true obowiązuje jedynie domyślny odtwarzacz, 0). Właściwość cuePoints na nic nie wpływa, tak jak nie będzie miało wpływu na kolejne ładowanie do domyślnego odtwarzacza wideo.

Interfejsy API kontrolujące głośność, ustawienie położenia, wymiary, widoczność oraz elementy sterujące interfejsu użytkownika, są zawsze globalne i ustawienie activeVideoPlayerIndex nie ma wpływu na ich na zachowanie. W szczególności, ustawienie właściwości activeVideoPlayerIndex nie ma wpływu na następujące metody i właściwości:

Właściwości i Metody na które nie ma wpływu właściwość activeVideoPlayerIndex
backButtonplayPauseButtonskinwidth
bufferingBarscaleXstopButtonx
bufferingBarHidesAndDisablesOtherstransformysetSize()
forwardButtonscaleYvisiblesetScale()
heightseekBarvolumefullScreenBackgroundColor
muteButtonseekBarIntervalvolumeBarfullScreenButton
pauseButtonseekBarScrubTolerancevolumeBarIntervalfullScreenSkinDelay
playButtonseekToPrevOffsetvolumeBarScrubTolerancefullScreenTakeOver
registrationXregistrationYregistrationWidthregistrationHeight
skinBackgroundAlphaskinBackgroundColorskinFadeTime

Uwaga: Właściwość visibleVideoPlayerIndex, a nie właściwość activeVideoPlayerIndex, określa odtwarzacz wideo kontrolowany przez karnację. Dodatkowo, interfejsy API sterujące wymiarami współdziałają z właściwością visibleVideoPlayerIndex.

Pozostałe interfejsy API wskazują określony odtwarzacz na podstawie ustawienia activeVideoPlayerIndex.

Aby ładować w tle drugi plik FLV, należy ustawić właściwość activeVideoPlayerIndex na 1 i wywołać metodę load(). Ustawienie właściwości visibleVideoPlayerIndex na 1 spowoduje wyświetlenie tego pliku i ukrycie pierwszego.

Wartością domyślną jest 0.



Implementacja
    public function get activeVideoPlayerIndex():uint
    public function set activeVideoPlayerIndex(value:uint):void

Powiązane elementy interfejsu API

align

właściwość 
align:String

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Określa układ wideo, gdy właściwość scaleMode jest ustawiona jako VideoScaleMode.MAINTAIN_ASPECT_RATIO lub VideoScaleMode.NO_SCALE. Rozmiary wideo oparte są o właściwości registrationX, registrationY, registrationWidth i registrationHeight. Po ustawieniu właściwości align, wartości pobierane są z klasy VideoAlign. Domyślna wartość to VideoAlign.CENTER.



Implementacja
    public function get align():String
    public function set align(value:String):void

Powiązane elementy interfejsu API

autoPlay

właściwość 
autoPlay:Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna (Boolean) ustawiona na truepowoduje, że po ustawieniu właściwości source plik FLV jest odtwarzany automatycznie. Ustawienie na false spowoduje załadowanie pliku FLV lecz nie rozpocznie odtwarzania dopóki nie zostanie wywołana metoda play() lub playWhenEnoughDownloaded().

Odtwarzanie rozpoczyna się natychmiast po rozpoczęciu przesyłania strumieniowego pliku FLV z serwera Flash Media Server (FMS) i jeżeli właściwość autoPlay ma wartość true. Jednakże, podczas ładowania pliku FLV za pomocą pobierania stopniowego, odtwarzanie rozpoczyna się gdy została pobrana wystarczająca ilość danych pliku FLV na odtworzenie tego pliku od początku do końca.

Wymuszenie odtwarzania przed pobraniem wystarczającej ilości danych pliku FLV odbywa się przez wywołanie metody play() bez parametrów. Jeżeli odtwarzanie rozpoczęło się, a użytkownik chce powrócić do stanu oczekiwania na wystarczającą ilość pobranych danych i wtedy rozpocząć automatyczne odtwarzanie, należy wywołać metodę pause(), a następnie metodę playWhenEnoughDownloaded().

Jeżeli pomiędzy ładowaniem nowych plików FLV właściwość ta zostanie ustawiona na true, to nie będzie miała wpływu dopóki nie zostanie ustawiona właściwość source

Ustawienie właściwości autoPlay na wartośćtrue i następnie ustawienie właściwości source na adres URL daje ten sam rezultat co wywołanie metody play() z tym adresem URL.

Wywołanie metody load() z adresem URL daje ten sam rezultat co ustawienie właściwości source z tym adresem z właściwością autoPlay ustawioną na false.

Wartością domyślną jest true.



Implementacja
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void

Powiązane elementy interfejsu API

autoRewind

właściwość 
autoRewind:Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna (Boolean), której ustawienie true powoduje, że po zatrzymaniu odtwarzania plik jest przewijany do klatki nr 1. Zatrzymanie może nastąpić w wyniku osiągnięcia końca strumienia lub wywołania metody stop(). Właściwość ta nie ma znaczenia dla strumieni odtwarzanych na żywo.

Wartością domyślną jest false.



Implementacja
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void

backButton

właściwość 
backButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Element sterujący odtwarzania BackButton. Kliknięcie wywołuje metodę seekToPrevNavCuePoint().



Implementacja
    public function get backButton():Sprite
    public function set backButton(value:Sprite):void

Powiązane elementy interfejsu API

bitrate

właściwość 
bitrate:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba bitów na sekundę, określająca szybkość transferu pliku FLV.

Podczas przesyłania strumieniowego z usługi Flash Video Streaming wspierającej wykrywanie szerokości pasma macierzystego, można użyć pliku SMIL opisującego sposób przełączania pomiędzy wieloma strumieniami w zależności od szerokości pasma. W zależności od używanej usługi FVSS, szerokość pasma może zostać wykryta automatycznie. Jeżeli wartość ta jest ustawiona, to wykryta szerokość pasma jest ignorowana.

Korzystając ze stopniowego pobierania za pomocą protokołu HTTP można wykorzystać ten sam format SMIL. Ponieważ brak jest automatycznego wykrywania, konieczne jest określenie właściwości bitrate.



Implementacja
    public function get bitrate():Number
    public function set bitrate(value:Number):void

buffering

właściwość 
buffering:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna Boolean to true, jeżeli strumień wideo jest w stanie buforowania.



Implementacja
    public function get buffering():Boolean

bufferingBar

właściwość 
bufferingBar:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pasek buforowania. Element sterujący wyświetlany, gdy plik FLV jest w stanie buforowania lub ładowania.



Implementacja
    public function get bufferingBar():Sprite
    public function set bufferingBar(value:Sprite):void

bufferingBarHidesAndDisablesOthers

właściwość 
bufferingBarHidesAndDisablesOthers:Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Jeśli ma wartość true, jest ukrywany element sterujący SeekBar, a gdy plik FLV znajduje się w stanie buforowania są wyłączane elementy sterujące Play, Pause, PlayPause, BackButton i ForwardButton. Może zostać użyta, aby uniemożliwić użytkownikowi wykorzystywanie tych elementów sterujących w celu przyśpieszenia odtwarzania pliku FLV, gdy jest on pobierany lub przesyłany strumieniowo za pomocą wolnego łącza.



Implementacja
    public function get bufferingBarHidesAndDisablesOthers():Boolean
    public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void

bufferTime

właściwość 
bufferTime:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba sekund określająca czas buforowania danych w pamięci przed rozpoczęciem odtwarzania strumienia wideo. Dla plików FLV przesyłanych strumieniowo za pomocą RTMP, które nie są pobierane i umieszczane są tylko w buforze, ważne może być zwiększenie tego ustawienia z wartości domyślnej 0,1. Dla plików FLV pobranych stopniowo za pomocą protokołu HTTP zwiększenie tej wartości przyniesie mały zysk, jednak na starszych i wolnych komputerach może poprawić podgląd wideo wysokiej jakości.

Nie należy ustawiać właściwości bufferTime na 0 dla wideo nagranych wcześniej: ustawić domyślny czasu buforowania lub zwiększyć ten czas.

Właściwość ta nie określa ilości danych pliku FLV, jakie mają zostać pobrane, zanim rozpocznie się odtwarzanie.

Wartością domyślną jest 0.1.



Implementacja
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

Powiązane elementy interfejsu API

bytesLoaded

właściwość 
bytesLoaded:uint  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca rozmiar pobierania w ilości bajtów, dla pobierania za pomocą protokołu HTTP. Zwraca wartość 0, gdy brak jest strumienia, strumień pochodzi z serwera Flash Media Server (FMS) lub informacja nie jest jeszcze dostępna. Zwracana wartość jest użyteczna jedynie dla pobierania HTTP.



Implementacja
    public function get bytesLoaded():uint

bytesTotal

właściwość 
bytesTotal:uint  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca całkowitą liczbę pobranych bajtów za pomocą protokołu HTTP. Zwraca wartość 0, gdy brak jest strumienia, strumień pochodzi z serwera Flash Media Server (FMS) lub informacja nie jest jeszcze dostępna. Zwracana wartość jest użyteczna jedynie dla pobierania HTTP.



Implementacja
    public function get bytesTotal():uint

cuePoints

właściwość 
cuePoints:Array  [tylko do zapisu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Tablica opisująca punkty wskazujące ActionScript oraz wyłączone i osadzone punkty wskazujące w pliku FLV. Właściwość ta jest celowo tworzona do wykorzystania przez panele Inspektora składników lub Inspektora właściwości. Jeżeli zostanie ustawiona w inny sposób, nie zadziała. Wartość tej właściwości wpływa jedynie na pierwszy załadowany plik i tylko gdy został załadowany przez ustawienie właściwości source w panelu Inspektora składników lub Inspektora właściwości.

Uwaga: Właściwość niedostępna w języku ActionScript. Aby uzyskać dostęp do informacji o punkcie wskazującym, należy użyć właściwości metadata.

Aby dodawać, usuwać, włączać lub wyłączać punkty wskazujące za pomocą ActionScript, należy użyć metod addASCuePoint(), removeASCuePoint() lub setFLVCuePointEnabled().



Implementacja
    public function set cuePoints(value:Array):void

Powiązane elementy interfejsu API

endTabIndex

właściwość 
endTabIndex:int  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zwraca kolejną dostępną wartość tabIndex po elementach sterujących FLVPlayback. Wartość jest ustawiana po wywołaniu metody assignTabIndexes.



Implementacja
    public function get endTabIndex():int

Powiązane elementy interfejsu API

forwardButton

właściwość 
forwardButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przycisk przewijania do przodu. Kliknięcie wywołuje metodę seekToNextNavCuePoint().



Implementacja
    public function get forwardButton():Sprite
    public function set forwardButton(value:Sprite):void

Powiązane elementy interfejsu API

fullScreenBackgroundColor

właściwość 
fullScreenBackgroundColor:uint

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Kolor tła używany w trybie pełnoekranowym. Kolor ten jest widoczny, gdy obraz wideo nie pokrywa całego ekranu, zależne od wartości właściwości scaleMode.

Wartością domyślną jest 0x000000.



Implementacja
    public function get fullScreenBackgroundColor():uint
    public function set fullScreenBackgroundColor(value:uint):void

fullScreenButton

właściwość 
fullScreenButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przycisk FullScreen



Implementacja
    public function get fullScreenButton():Sprite
    public function set fullScreenButton(value:Sprite):void

fullScreenSkinDelay

właściwość 
fullScreenSkinDelay:int

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Określa opóźnienie związane z ukrywaniem karnacji (w milisekundach). W trybie pełnoekranowym, jeżeli właściwość skinAutoHide ma wartość true, to automatyczne ukrywanie jest wyzwalane, gdy użytkownik nie poruszy myszą przez czas dłuższy niż liczba sekund wskazywana przez właściwość fullScreenSkinDelay. Jeżeli kursor myszy znajduje się nad karnacją to automatyczne ukrywanie nie jest wyzwalane.

Wartością domyślną jest 3000 milliseconds (3 seconds).



Implementacja
    public function get fullScreenSkinDelay():int
    public function set fullScreenSkinDelay(value:int):void

fullScreenTakeOver

właściwość 
fullScreenTakeOver:Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Po uaktywnieniu trybu pełnoekranowego składnik FLVPlayback jest wyświetlany na wierzchu innych obiektów i wypełnia cały ekran. Po wyłączeniu trybu pełnoekranowego, ekran powraca do poprzedniego stanu.

Zalecanymi ustawieniami dla trybu pełnoekranowego są scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO i align = VideoAlign.CENTER.

Jeżeli jest ładowany plik SWF ze składnikiem FLVPlayback, który z powodu zabezpieczeń nie ma dostępu do stołu montażowego, to tryb pełnoekranowy nie zadziała. Błędy nie są generowane.

Wartością domyślną jest true.



Implementacja
    public function get fullScreenTakeOver():Boolean
    public function set fullScreenTakeOver(value:Boolean):void

height

właściwość 
height:Number[przesłanianie]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca wysokość instancji składnika FLVPlayback. Właściwość ta wpływa jedynie na wysokość instancji FLVPlayback i nie obejmuje wysokości karnacji pliku SWF, który może być załadowany. Ustawienie właściwość height powoduje ustawienie identycznej wartości we właściwości registrationHeight.



Implementacja
    override public function get height():Number
    override public function set height(value:Number):void

Powiązane elementy interfejsu API

idleTimeout

właściwość 
idleTimeout:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Czas, w milisekundach, przed upływem którego program Flash kończy połączenie z serwerem Flash Media Server (FMS) - po uprzednim zatrzymaniu lub wstrzymaniu odtwarzania. Właściwość ta nie ma wpływu na pobieranie pliku FLV za pomocą protokołu HTTP.

Ustawienie tej właściwości, gdy strumień wideo jest juz bezczynny, uruchamia ponownie czas oczekiwania z nową wartością.

Wartością domyślną jest 300,000 milliseconds (5 minutes).



Implementacja
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

Powiązane elementy interfejsu API

isLive

właściwość 
isLive:Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna Boolean, której ustawienie to true, jeżeli strumień wideo jest aktywny. Właściwość ta obowiązuje jedynie podczas pobierania z serwera Flash Media Server (FMS) lub innej usługi Flash Video Streaming Service (FVSS). Wartość tej właściwości jest ignorowana w przypadku pobierania HTTP.

Ustawienie tej właściwości pomiędzy ładowaniem nowych plików FLV nie będzie miało wpływu do czasu aż właściwość source zostanie ustawiona dla nowego pliku FLV.

Podczas wysyłania do odtwarzacza wideo nagranego wcześniej strumienia należy ustawić dla właściwości isLive wartość false, wartość true ustawić podczas wysyłania danych w czasie rzeczywistym (np.: transmisja na żywo). W celu zapewnienia lepszej wydajności po ustawieniu dla właściwości isLive wartości false nie należy ustawiać dla właściwości bufferTime wartości 0.



Implementacja
    public function get isLive():Boolean
    public function set isLive(value:Boolean):void

Powiązane elementy interfejsu API

isRTMP

właściwość 
isRTMP:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna (Boolean), której ustawienie to true, gdy plik FLV jest pobierany strumieniowo z serwera Flash Media Server (FMS) przy użyciu protokołu RTMP. Przyjmuje wartość false dla każdego innego źródła pliku FLV.



Implementacja
    public function get isRTMP():Boolean

Powiązane elementy interfejsu API

metadata

właściwość 
metadata:Object  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Obiekt będący pakietem metadanych, które odebrano wskutek wywołania metody NetSteam.onMetaData() (jeśli jest ona dostępna). Gotowe, gdy wywoływane jest zdarzenie metadataReceived.

Jeżeli plik FLV jest kodowany za pomocą kodera Flash 8, to właściwość metadata zawiera następujące informacje. Starsze pliki FLV zawierają jedynie wartości height, width i duration.

ParametrOpis
canSeekToEndWartość logiczna (Boolean), której ustawienie to true, jeżeli plik FLV jest zakodowany z klatką kluczową na ostatniej klatce, która pozwala na wyszukiwanie do końca stopniowo pobieranego klipu filmowego. Wartość jest false, gdy plik FLV nie jest zakodowany z kluczową klatką na ostatniej klatce.
cuePointsTablica obiektów, jedna dla każdego punktu wskazującego osadzonego w pliku FLV. Wartość jest niezdefiniowana, jeżeli plik FLV nie zawiera punktów wskazujących. Każdy obiekt ma następujące właściwości:
  • type — Ciąg znaków określający, czy punkt wskazujący jest typu "navigation" czy "event".
  • name — Ciąg znaków, który określa nazwę punktu wskazującego.
  • time — Liczba określająca czas punktów wskazujących w sekundach, z dokładnością do trzech miejsc po przecinku (milisekundy).
  • parameters — Obiekt opcjonalny posiadający pary nazwa-wartość określane przez użytkownika podczas tworzenia punktów wskazujących.
audiocodecidLiczba wskazująca użyty kodek audio (technika kodowania/dekodowania).
audiodelayLiczba reprezentująca czas 0 w pliku źródłowym, z którego został zakodowany plik FLV.

Zawartość wideo jest opóźniana na krótki okres czasu wymagany do zsynchronizowania z dźwiękiem. Przykład: jeśli wartość audiodelay wynosi 0,038, to wideo w pliku źródłowym rozpoczęło się o czasie 0, a w pliku FLV o czasie 0,038.

Należy pamiętać o tym, że klasy FLVPlayback i VideoPlayer kompensują to opóźnienie w swoich ustawieniach czasu. Oznacza to możliwość dalszego korzystania z ustawień czasowych używanych w pliku źródłowym.

audiodatarateLiczba określająca ilość danych audio w kilobajtach na sekundę.
videocodecidLiczba będąca wersją kodeka użytego do kodowania obrazu wideo.
framerateLiczba określająca liczba klatek na sekundę w pliku FLV.
videodatarateLiczba określająca przepustowość wideo w pliku FLV.
heightLiczba będąca wysokością pliku FLV.
widthLiczba będąca szerokością pliku FLV.
durationLiczba określająca w sekundach czas trwania pliku FLV.



Implementacja
    public function get metadata():Object

Więcej informacji

Powiązane elementy interfejsu API

metadataLoaded

właściwość 
metadataLoaded:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość typu Boolean, która ma wartość true, o ile pakiet metadanych został wykryty i przetworzony, albo jeśli plik FLV został zakodowany bez pakietu metadanych. Inaczej mówiąc, wartość to true jeżeli metadane zostały odebrane, lub brak jest zupełnie jakichkolwiek metadanych. Tak wiec wiadomo, czy metadane są; jeżeli ich nie ma, oznacza to, że nie trzeba na nie czekać. Aby dowiedzieć się, czy metadane są, czy nie są dostępne, wystarczy sprawdzić wartość, korzystając z właściwości:

FLVPlayback.metadata != null

Używając tej właściwości można sprawdzić, czy uda się uzyskać użyteczne informacje za pomocą metod do odnajdywania, włączania i wyłączania punktów wskazujących (findCuePoint, findNearestCuePoint, findNextCuePointWithName, isFLVCuePointEnabled).



Implementacja
    public function get metadataLoaded():Boolean

Powiązane elementy interfejsu API

muteButton

właściwość 
muteButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przycisk wyciszania.



Implementacja
    public function get muteButton():Sprite
    public function set muteButton(value:Sprite):void

ncMgr

właściwość 
ncMgr:INCManager  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Obiekt INCManager, który zapewnia dostęp do instancji klasy implementującej INCManager, która stanowi interfejs klasy NCManager.

Właściwość tą można wykorzystać do zaimplementowania niestandardowego interfejsu INCManager, wymagającego specjalnej inicjalizacji.



Implementacja
    public function get ncMgr():INCManager

Powiązane elementy interfejsu API

pauseButton

właściwość 
pauseButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przycisk wstrzymywania.



Implementacja
    public function get pauseButton():Sprite
    public function set pauseButton(value:Sprite):void

paused

właściwość 
paused:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna (Boolean) której stan true oznacza stan wstrzymania pliku FLV.



Implementacja
    public function get paused():Boolean

playButton

właściwość 
playButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przycisk odtwarzania.



Implementacja
    public function get playButton():Sprite
    public function set playButton(value:Sprite):void

playheadPercentage

właściwość 
playheadPercentage:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca bieżący czas playheadTime jako procent właściwości totalTime. Jeżeli uzyskany zostanie dostęp do tej właściwości, obejmuje wartość procentową czasu odtwarzania, który już upłynął. Jeżeli ta właściwość zostanie ustawiona, wywołuje ona operację wyszukiwania do miejsca przedstawiającego ten procent w czasie odtwarzania pliku FLV.

Wartość tej właściwości jest względna do wartości właściwości totalTime.



Implementacja
    public function get playheadPercentage():Number
    public function set playheadPercentage(value:Number):void

Zgłasza
VideoError — Jeżeli określony zostanie nieprawidłowy procent albo właściwość totalTime jest undefined, null, mniejsza lub równa zero.

playheadTime

właściwość 
playheadTime:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba, która jest bieżącym czasem lub położeniem głowicy odtwarzania mierzonym w sekundach (może być wartością ułamkową). Ustawienie tej właściwości wyzwala wyszukiwanie i aktywuje wszystkie ograniczenia wyszukiwania.

Podczas odtwarzania pliku FLV, po zmianie czasu głowicy odtwarzania następującej co 0,25 sekundy, składnik wywołuje zdarzenie playheadUpdate.

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie rozpocznie się dopóki nie zostanie zaktualizowana właściwość playheadTime.



Implementacja
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

Powiązane elementy interfejsu API

playheadUpdateInterval

właściwość 
playheadUpdateInterval:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba milisekund określająca czas między poszczególnymi zdarzeniami playheadUpdate. Ustawienie tej właściwości w trakcie odtwarzania pliku FLV, uruchamia ponownie czasomierz.

Rozmieszczanie punktów wskazujących ActionScript zaczyna się od aktualizacji głowicy odtwarzania, dlatego obniżenie wartości właściwość playheadUpdateInterval może zwiększyć dokładność punktów wskazujących ActionScript.

Ponieważ interwał aktualizacji głowicy odtwarzania jest ustawiony przez wywołanie metody globalnej setInterval(), aktualizacja nie może być wyzwalana częściej niż wynosi liczba klatek na sekundę pliku SWF (tak jak każdy interwał ustawiany tym sposobem). Przykład: dla domyślnej liczby 12 klatek na sekundę, najniższy efektywny interwał jaki można utworzyć wynosi około 83 milisekundy lub jedną sekundę (1000 milisekund) podzieloną przez 12.

Wartością domyślną jest 250.



Implementacja
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

Powiązane elementy interfejsu API

playing

właściwość 
playing:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna (Boolean), której ustawienie true oznacza stan odtwarzania pliku FLV.



Implementacja
    public function get playing():Boolean

playPauseButton

właściwość 
playPauseButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przycisk odtwarzania lub wstrzymywania.



Implementacja
    public function get playPauseButton():Sprite
    public function set playPauseButton(value:Sprite):void

preferredHeight

właściwość 
preferredHeight:int  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba będąca wysokością źródła pliku FLV. Informacja ta nie obowiązuje natychmiast po wywołaniu metod play() lub load(). Obowiązuje dopiero po rozpoczęciu zdarzenia ready. Jeżeli właściwość scaleMode ma wartość VideoScaleMode.MAINTAIN_ASPECT_RATIO lub VideoScaleMode.NO_SCALE, to najlepszym rozwiązaniem jest odczytanie wartości po wywołaniu zdarzenia layout. Jeżeli informacja nie jest jeszcze dostępna, to właściwość ta zwraca wartość –1.



Implementacja
    public function get preferredHeight():int

Powiązane elementy interfejsu API

preferredWidth

właściwość 
preferredWidth:int  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przekazuje szerokość źródłowego pliku FLV. Te informacje nie będą poprawne bezpośrednio po wywołaniu metody play() lub load(); będą poprawne po wywołaniu zdarzenia ready. Jeżeli właściwość scaleMode ma wartość VideoScaleMode.MAINTAIN_ASPECT_RATIO lub VideoScaleMode.NO_SCALE, to najlepszym rozwiązaniem jest odczytanie wartości po wywołaniu zdarzenia layout. Jeżeli informacja nie jest jeszcze dostępna, to właściwość ta zwraca wartość –1.



Implementacja
    public function get preferredWidth():int

Powiązane elementy interfejsu API

preview

właściwość 
preview:String  [tylko do zapisu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Tylko do podglądu na żywo. Wczytuje plik PNG do podglądu.



Implementacja
    public function set preview(value:String):void

progressInterval

właściwość 
progressInterval:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba będąca ilością czasu w milisekundach między poszczególnymi zdarzeniami progress. Ustawienie tej właściwości podczas odtwarzania strumienia wideo powoduje ponowne uruchomienie czasomierza.

Wartością domyślną jest 250.



Implementacja
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

Powiązane elementy interfejsu API

registrationHeight

właściwość 
registrationHeight:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wysokość stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru. Nie należy mylić właściwości registrationHeight z właściwością height. Właściwość height odzwierciedla rzeczywistą wysokość zawartości wideo.

Przykład 1: ładowanie pliku 80x80 FLV z następującymi ustawieniami:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Następnie po automatycznej zmianie rozmiaru parametry będą miały następujące wartości:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Przykład 2: ładowanie z tym samym scenariuszem, co w przykładzie 1, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Wartości są następujące:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Przykład 3: ładowanie z tym samym scenariuszem, co w przykładzie 2, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.EXACT_FIT
Uzyskane zostaną wszystkie takie same wartości, jako wartości rejestracji:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Ustawienie właściwości registrationHeight jest równoważne ustawieniu właściwości height — i vice versa. Ustawienie jakiejkolwiek innej właściwości lub wywołanie innej metody, która powoduje zmianę wysokości, np. scaleX, setSize i setScale również powoduje zachowanie synchronizacji właściwości height i registrationHeight.



Implementacja
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void

registrationWidth

właściwość 
registrationWidth:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Szerokość stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru. Nie należy mylić właściwości registrationWidth z właściwością width. Właściwość width odzwierciedla rzeczywistą szerokość zawartości wideo.

Przykład 1: ładowanie pliku 80x80 FLV z następującymi ustawieniami:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Następnie po automatycznej zmianie rozmiaru parametry będą miały następujące wartości:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Przykład 2: ładowanie z tym samym scenariuszem, co w przykładzie 1, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Wartości są następujące:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Przykład 3: ładowanie z tym samym scenariuszem, co w przykładzie 2, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.EXACT_FIT
Uzyskane zostaną wszystkie takie same wartości, jako wartości rejestracji:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Ustawienie właściwości registrationWidth jest równoważne ustawieniu właściwości width — i vice versa. Ustawienie jakiejkolwiek innej właściwości lub wywołanie innej metody, która powoduje zmianę szerokości, np. scaleX, setSize i setScale również powoduje zachowanie synchronizacji właściwości width i registrationWidth.



Implementacja
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void

registrationX

właściwość 
registrationX:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Współrzędna x stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru. Nie należy mylić jej z właściwością x, która odzwierciedla aktualne położenie zawartości wideo.

Przykład 1: ładowanie pliku 80x80 FLV z następującymi ustawieniami:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Następnie po automatycznej zmianie rozmiaru parametry będą miały następujące wartości:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Przykład 2: ładowanie z tym samym scenariuszem, co w przykładzie 1, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Wartości są następujące:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Przykład 3: ładowanie z tym samym scenariuszem, co w przykładzie 2, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.EXACT_FIT
Uzyskane zostaną wszystkie takie same wartości, jako wartości rejestracji:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Jeśli ustawiona jest właściwość x lub registrationX, druga właściwość zostanie zmieniona w celu zachowania jej przesunięcia od pierwszej. Na przykład: jeśli x = 10 i registrationX = 20, wówczas ustawienie x = 110 powoduje również ustawienie registrationX = 120.



Implementacja
    public function get registrationX():Number
    public function set registrationX(value:Number):void

registrationY

właściwość 
registrationY:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Współrzędna y stosowana do wyrównywania elementów wideo podczas automatycznej zmiany rozmiaru. Nie należy mylić jej z właściwością y, która odzwierciedla aktualne położenie zawartości wideo.

Przykład 1: ładowanie pliku 80x80 FLV z następującymi ustawieniami:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Następnie po automatycznej zmianie rozmiaru parametry będą miały następujące wartości:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Przykład 2: ładowanie z tym samym scenariuszem, co w przykładzie 1, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Wartości są następujące:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Przykład 3: ładowanie z tym samym scenariuszem, co w przykładzie 2, ale z następującymi ustawieniami:

  • scaleMode = VideoScaleMode.EXACT_FIT
Uzyskane zostaną wszystkie takie same wartości, jako wartości rejestracji:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Jeśli ustawiona jest właściwość y lub registrationY, druga właściwość zostanie zmieniona w celu zachowania jej przesunięcia od pierwszej. Na przykład: jeśli y = 10 i registrationY = 20, ustawienie y = 110 powoduje również ustawienie registrationY = 120.



Implementacja
    public function get registrationY():Number
    public function set registrationY(value:Number):void

scaleMode

właściwość 
scaleMode:String

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Określa metodę zmiany rozmiaru wideo po wczytaniu danych. Ustawienie wartości VideoScaleMode.MAINTAIN_ASPECT_RATIO powoduje zachowanie proporcji w prostokącie zdefiniowanym przez właściwości registrationX, registrationY, registrationWidth i registrationHeight. Ustawienie wartości VideoScaleMode.NO_SCALE powoduje automatyczną zmianę rozmiarów wideo do rozmiarów źródłowego pliku FLV. Ustawienie wartości VideoScaleMode.EXACT_FIT powoduje ignorowanie rozmiarów źródłowego pliku FLV i rozciągnięcie wideo w taki sposób, aby dopasować je do prostokąta zdefiniowanego przez właściwości registrationX, registrationY, registrationWidth i registrationHeight. Jeśli ta właściwość zostanie ustawiona po załadowaniu pliku FLV, natychmiast rozpocznie się automatyczna zmiana układu. Wartości pochodzą z VideoScaleMode.

Wartością domyślną jest VideoScaleMode.MAINTAIN_ASPECT_RATIO.



Implementacja
    public function get scaleMode():String
    public function set scaleMode(value:String):void

Powiązane elementy interfejsu API

scaleX

właściwość 
scaleX:Number[przesłanianie]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca skalę poziomą. Standardowa skala wynosi 1.



Implementacja
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

Powiązane elementy interfejsu API

scaleY

właściwość 
scaleY:Number[przesłanianie]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca skalę pionową. Standardowa skala wynosi 1.



Implementacja
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

Powiązane elementy interfejsu API

scrubbing

właściwość 
scrubbing:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość typu Boolean, która przyjmuje ustawienie true, jeśli użytkownik wyszukuje za pomocą elementu SeekBar — w przeciwnym wypadku przyjmuje ustawienie false.

Przeszukiwanie jest to złapanie uchwytu paska SeekBar i przeciąganie go w różnych kierunkach w celu znalezienia konkretnej sceny w pliku FLV.



Implementacja
    public function get scrubbing():Boolean

seekBar

właściwość 
seekBar:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Element sterujący SeekBar.



Implementacja
    public function get seekBar():Sprite
    public function set seekBar(value:Sprite):void

seekBarInterval

właściwość 
seekBarInterval:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba milisekund określająca częstotliwość sprawdzania położenia uchwytu obiektu SeekBar podczas przewijania.

Interwał jest ustawiany przez wywołanie globalnej metody setInterval(), dlatego aktualizacja nie może rozpoczynać się częściej niż liczba klatek na sekundę pliku SWF. Przykład: dla domyślnej liczby 12 klatek na sekundę, najniższy efektywny interwał jaki można utworzyć wynosi około 83 milisekundy lub jedną sekundę (1000 milisekund) podzielona przez 12.

Wartością domyślną jest 250.



Implementacja
    public function get seekBarInterval():Number
    public function set seekBarInterval(value:Number):void

seekBarScrubTolerance

właściwość 
seekBarScrubTolerance:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca odległość, na jaką należy przesunąć pasek wyszukiwania, aby nastąpiła aktualizacja. Wartość jest określona jako procent od 0 do 100.

Wartością domyślną jest 5.



Implementacja
    public function get seekBarScrubTolerance():Number
    public function set seekBarScrubTolerance(value:Number):void

seekToPrevOffset

właściwość 
seekToPrevOffset:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba sekund, które są porównywane w metodzie seekToPrevNavCuePoint() z poprzednim punktem wskazującym. Metoda korzysta z wartości w celu sprawdzenia, czy nastąpiło przesunięcie przed punkt wskazujący — dzięki temu możliwe jest przeskoczenie tego punktu do poprzedniego oraz uniknięcie przechodzenia do punktu wskazującego, który został już odwiedzony.

Wartością domyślną jest 1.



Implementacja
    public function get seekToPrevOffset():Number
    public function set seekToPrevOffset(value:Number):void

skin

właściwość 
skin:String

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Ciąg znaków określający adres URL pliku SWF karnacji. Ten ciąg znaków może zawierać nazwę pliku, ścieżkę względną, taką jak Skins/MySkin.swfm lub bezwzględny adres URL, taki jak http://www.%somedomain%.com/MySkin.swf.



Implementacja
    public function get skin():String
    public function set skin(value:String):void

skinAutoHide

właściwość 
skinAutoHide:Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna, której ustawienie true powoduje, że karnacja składnika jest ukrywana, gdy wskaźnik myszy nie znajduje się nad obiektem wideo. Ta właściwość wpływa tylko na karnacje ładowane poprzez ustawianie właściwości skin, a nie karnacje tworzone ze składników FLVPlayback niestandardowego interfejsu użytkownika.

Jeśli składnik działa w trybie pełnoekranowym i karnacja nie nachodzi na wideo, wówczas tryb skinAutoHide jest włączany automatycznie. Ustawienie skinAutoHide = false po uruchomieniu trybu pełnoekranowego powoduje wyłączenie takiego działania. Ponadto, gdy składnik działa w trybie pełnoekranowym, ukrywanie automatyczne jest uruchamiane, jeśli użytkownik nie przesunie myszy w czasie dłuższym niż następująca liczba sekund fullScreenSkinDelay, chyba że wskaźnik myszy znajduje się na tle karnacji.

Wartością domyślną jest false.



Implementacja
    public function get skinAutoHide():Boolean
    public function set skinAutoHide(value:Boolean):void

skinBackgroundAlpha

właściwość 
skinBackgroundAlpha:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Kanał alfa tła karnacji. Właściwość skinBackgroundAlpha działa tylko dla plików SWF, których karnacje zostały załadowane za pomocą właściwości skin oraz z karnacjami, które obsługują ustawianie koloru i kanału alfa. Dla właściwości skinBackgroundAlpha można ustawić liczbę od 0.0 do 1.0. Domyślnie jest to ostatnia wartość wybrana przez użytkownika na wartość domyślną.

Aby pobrać kolory karnacji, które są dostępne ze składnikiem ActionScript 2.0 FLVPlayback, należy użyć następujących wartości dla właściwości skinBackgroundAlpha i skinBackgroundColor: Arctic — 0,85, 0x47ABCB; Clear — 0,20, 0xFFFFFF; Mojave — 0,85, 0xBFBD9F; Steel — 0,85, 0x666666. Domyślnie: 0,85.



Implementacja
    public function get skinBackgroundAlpha():Number
    public function set skinBackgroundAlpha(value:Number):void

Powiązane elementy interfejsu API

skinBackgroundColor

właściwość 
skinBackgroundColor:uint

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Kolor tła karnacji (0xRRGGBB). Właściwość skinBackgroundColor działa tylko dla plików SWF, których karnacje zostały załadowane za pomocą właściwości skin oraz z karnacjami, które obsługują ustawianie koloru i kanału alfa. Domyślnie jest to ostatnia wartość wybrana przez użytkownika na wartość domyślną.

Aby pobrać kolory karnacji, które są dostępne ze składnikiem ActionScript 2.0 FLVPlayback, należy użyć następujących wartości dla właściwości skinBackgroundAlpha i skinBackgroundColor: Arctic - 0,85, 0x47ABCB; Clear - 0,20, 0xFFFFFF; Mojave - 0,85, 0xBFBD9F; Steel - 0,85, 0x666666. Domyślnie: 0x47ABCB.



Implementacja
    public function get skinBackgroundColor():uint
    public function set skinBackgroundColor(value:uint):void

Powiązane elementy interfejsu API

skinFadeTime

właściwość 
skinFadeTime:int

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba milisekund określająca czas zanikania lub pojawiania się karnacji przy jej ukrywaniu lub wyświetlaniu. Dochodzi do ukrywania i wyświetlania, ponieważ dla właściwości skinAutoHide ustawiona jest wartość true. W celu wyeliminowania efektu zanikania należy dla właściwości skinFadeTime ustawić wartość 0.

Wartością domyślną jest 500 milliseconds (.5 seconds).



Implementacja
    public function get skinFadeTime():int
    public function set skinFadeTime(value:int):void

skinScaleMaximum

właściwość 
skinScaleMaximum:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.115.0, AIR 1.0

Ta właściwość określa największą wielokrotność, z jakiej będzie korzystał obiekt FLVPlayback w celu skalowania jego karnacji, gdy przejdzie do trybu pełnoekranowego w programie Flash Player, który obsługuje przyspieszenie sprzętowe. W przypadku przyspieszenia sprzętowego wideo i karnacja są skalowane za pomocą tego samego współczynnika. Domyślnie obiekt FLVPlayback renderuje wideo w jego rodzimych wymiarach i umożliwia wykonanie pozostałych operacji skalowania modułom przyspieszenia sprzętowego. Jeśli na przykład wideo ma wymiary 640 x 512 i przejdzie do trybu pełnoekranowego na monitorze o rozdzielczości 1280 x 1024, skala wideo i karnacji zostanie zwiększona do dwukrotnej wielkości rozmiaru.

Ta właściwość umożliwia ograniczenie skalowania karnacji w przypadku stosowania przyspieszenia sprzętowego na podstawie określonej zawartości, która jest skalowana, oraz na podstawie zmysłu estetycznego w odniesieniu do wyglądu dużych karnacji. W celu ograniczenia skalowania karnacji do określonego współczynnika obiekt FLVPlayback korzysta ze skalowania programowego i sprzętowego dla karnacji, co może mieć ujemny wpływ na odtwarzanie wideo i wygląd FLV.

Przykład: jeśli dla właściwości ustawiono wartość 5,0 lub większą, przejście do trybu pełnoekranowego na monitorze, którego rozdzielczość wynosi 1600 x 1200, w przypadku wideo o wymiarach 320 x 240, powoduje pięciokrotne powiększenie karnacji. Jeśli dla właściwości ustawiono wartość 2,5, odtwarzacz dokona renderowania wideo (ale nie karnacji) do 640 x 480 — czyli do dwukrotności rozmiaru oryginalnego, a moduły przyspieszenia sprzętowego wykonają pozostałą część skalowania (640 x 2,5 = 1600 i 480 x 2,5 = 1200).

Ustawienie tej właściwości po włączeniu trybu pełnoekranowego pozostaje bez wpływu do czasu kolejnego przejścia do trybu pełnoekranowego przez obiekt FLVPlayback.

Jeśli plik FLV jest duży (na przykład: szerokość 640 pikseli lub większa, wysokość 480 pikseli lub większa), należy ustawić dla tej właściwości niewielką wartość, ponieważ w przeciwnym razie wystąpią widoczne problemy z wydajnością na dużych monitorach.

Wartością domyślną jest 4.0.



Implementacja
    public function get skinScaleMaximum():Number
    public function set skinScaleMaximum(value:Number):void

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )
Poniższy przykład ustawia właściwość skinScaleMaximum na 2,5 w celu ograniczenia skalowania karnacji FLVPlayback do 2,5, gdy składnik przechodzi do trybu pełnoekranowego dzięki modułom przyspieszenia sprzętowego. W celu sprawdzenia działania właściwości skinScaleMaximum należy kliknąć przycisk trybu pełnoekranowego na karnacji FLVPlayback podczas odtwarzania FLV w przeglądarce.

Uwaga: Należy przetestować metodykę poniższego przykładu w przeglądarce. W oknie dialogowym Flash Publish Settings w zakładce HTML należy wybrać szablon Flash Only - Allow Full Screen. Należy określić Flash Player w wersji 9.0.115.0 i upewnić się, że formaty Flash i HTML zostały wybrane w zakładce Formaty. Następnie opublikuj i otwórz wynikowy plik HTML w przeglądarce.

// 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

właściwość 
soundTransform:flash.media:SoundTransform[przesłanianie]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zapewnia bezpośredni dostęp do właściwości VideoPlayer.soundTransform, która daje lepszą kontrolę nad dźwiękiem. W celu aktywacji zmian należy ustawić tę właściwość lub można pobrać wartość tej właściwości w celu pobrania kopii aktualnych ustawień.



Implementacja
    override public function get soundTransform():flash.media:SoundTransform
    override public function set soundTransform(value:flash.media:SoundTransform):void

Powiązane elementy interfejsu API

source

właściwość 
source:String

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Ciąg znaków określający adres URL pliku FLV oraz sposób jego przetwarzania strumieniowego. Adres URL może być adresem HTTP URL pliku FLV, adresem RTMP URL strumienia, lub adresem HTTP URL pliku XML.

Jeżeli właściwość ta została ustawiona przez panel Inspektora składników lub Inspektora właściwości, plik FLV rozpocznie ładowanie i odtwarzanie przy następnym zdarzeniu "enterFrame". Opóźnienie pozwala na ustawienie właściwości isLive, autoPlay i cuePoints, które między innymi wpływają na ładowanie. Pozwala również, aby kod ActionScript znajdujący się w pierwszej klatce mógł wpłynąć na składnik FLVPlayback zanim rozpocznie on odtwarzanie.

Jeżeli ta właściwość zostanie ustawiona za pomocą polecenia ActionScript, wywołuje natychmiast metodę VideoPlayer.load(), gdy właściwość autoPlay ma wartość false lub wywołuje metodę VideoPlayer.play(), gdy właściwość autoPlay ma wartość true. Właściwości autoPlay, totalTime i isLive wpływają na sposób ładowania nowych plików FLV, właściwości te muszą być ustawiane przed ustawieniem właściwości source.

Ustawienie właściwości autoPlay na false zapobiega automatycznemu odtwarzaniu nowych plików FLV.



Implementacja
    public function get source():String
    public function set source(value:String):void

Powiązane elementy interfejsu API

startTabIndex

właściwość 
startTabIndex:int  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zwraca pierwszą wartość tabIndex dla elementów sterujących FLVPlayback. Wartość jest ustawiana po wywołaniu metody assignTabIndexes.



Implementacja
    public function get startTabIndex():int

Powiązane elementy interfejsu API

state

właściwość 
state:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Ciąg znaków określający stan składnika. Ta właściwość jest ustawiana przez metody load(), play(), stop(), pause() i seek().

Możliwe wartości właściwości state: "buffering", "connectionError", "disconnected", "loading", "paused", "playing", "rewinding", "seeking" i "stopped". W celu sprawdzania stanów można użyć klasy FLVPlayback.



Implementacja
    public function get state():String

Powiązane elementy interfejsu API

stateResponsive

właściwość 
stateResponsive:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna (Boolean) true w przypadku, gdy stan to gotowość do odpowiedzi. Jeśli stan to brak gotowości do odpowiedzi, wywołania metod play(), load(), stop(), pause() i seek() są ustawiane w kolejce i wykonywane później po zmianie stanu na stan gotowości do odpowiedzi. Te wywołania są ustawiane w kolejce i wykonywane później, dlatego zwykle nie ma konieczności śledzenia wartości właściwości stateResponsive. Stany gotowości do odpowiedzi: stopped, playing, paused i buffering.



Implementacja
    public function get stateResponsive():Boolean

Powiązane elementy interfejsu API

stopButton

właściwość 
stopButton:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przycisk zatrzymywania.



Implementacja
    public function get stopButton():Sprite
    public function set stopButton(value:Sprite):void

stopped

właściwość 
stopped:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wartość logiczna (Boolean), której ustawienie true oznacza, że instancja obiektu FLVPlayback została zatrzymana.



Implementacja
    public function get stopped():Boolean

totalTime

właściwość 
totalTime:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba będąca całkowitym czasem odtwarzania wideo (w sekundach).

W przypadku przesyłania strumieniowego z serwera Flash Media Server (FMS) i korzystania z domyślnego obiektu NCManager ta wartość jest określana automatycznie przez interfejsy programistyczne aplikacji po stronie serwera (API) i ta wartość zastępuje wszystkie wartości ustawione przez tę właściwość lub zgromadzone z metadanych. Ta właściwość jest gotowa do odczytania po osiągnięciu stanu stopped lub playing po ustawieniu właściwości source. Właściwość ta nie ma znaczenia dla strumieni odtwarzanych na żywo z FMS.

W przypadku pobierania HTTP wartość jest określana automatycznie, jeśli plik FLV zawiera osadzone metadane — w przeciwnym wypadku należy ustawić wartość jawnie lub będzie to NaN. Jeśli ta wartość zostanie ustawiona jawnie, wartość metadanych w strumieniu będzie ignorowana.

Po ustawieniu tej właściwości wartość wpływa na następny plik FLV, który jest ładowany poprzez ustawienie właściwości source. Właściwość nie ma wpływu na plik FLV, który został już załadowany. Ponadto ta właściwość nie zwraca nowej wartości przekazanej do czasu załadowania nowego pliku FLV.

Jeśli właściwość nie zostanie ustawiona (jawnie lub automatycznie), odtwarzanie będzie działało, ale mogą wystąpić problemy związane z elementami sterującymi wyszukiwaniem.

Jeśli wartość nie jest ustawiona jawnie, będzie to NaN do czasu ustawienia poprawnej wartości z metadanych.



Implementacja
    public function get totalTime():Number
    public function set totalTime(value:Number):void

Powiązane elementy interfejsu API

visibleVideoPlayerIndex

właściwość 
visibleVideoPlayerIndex:uint

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba, której można używać do zarządzania wieloma strumieniami plików FLV. Określa instancję odtwarzacza wideo, która jest widoczna, słyszalna i kontrolowana za pomocą elementów sterujących karnacji lub odtwarzania — pozostałe odtwarzacze wideo są ukryte lub wyciszone. Właściwość ta nie powoduje, że odtwarzacz wideo staje się obiektem docelowym dla większości interfejsów API; w tym celu należy użyć właściwości activeVideoPlayerIndex.

Z tą właściwością współpracują metody i właściwości, które kontrolują wymiary. Metody i właściwości, które ustawiają wymiary odtwarzacza wideo (setScale(), setSize(), width, height, scaleX, scaleY) mogą być używane dla wszystkich odtwarzaczy wideo. Jednak w zależności od wartości właściwości scaleMode w tych odtwarzacza wideo, odtwarzacze mogą mieć różne wymiary. Odczytanie wymiarów za pomocą właściwości width, height, scaleX, i scaleY umożliwia uzyskanie wymiarów tylko widocznego odtwarzacza wideo. Inne odtwarzacze wideo mogą mieć te same wymiary lub inne wymiary.

Aby uzyskać wymiary innych odtwarzaczy wideo, gdy nie są one widoczne, należy wykrywać zdarzenie layout i zapisać wartość wymiaru.

Ta właściwość nie ma żadnych implikacji dla widoczności całego składnika — określa tylko które odtwarzacze wideo są widoczne, gdy widoczny jest składnik. Aby ustawić widoczność dla całego składnika, należy użyć właściwości visible.

Wartością domyślną jest 0.



Implementacja
    public function get visibleVideoPlayerIndex():uint
    public function set visibleVideoPlayerIndex(value:uint):void

Powiązane elementy interfejsu API

volume

właściwość 
volume:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba w zakresie od 0 do 1, która wskazuje ustawienie elementu sterującego głośnością.

Wartością domyślną jest 1.



Implementacja
    public function get volume():Number
    public function set volume(value:Number):void

Powiązane elementy interfejsu API

volumeBar

właściwość 
volumeBar:Sprite

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pasek głośności.



Implementacja
    public function get volumeBar():Sprite
    public function set volumeBar(value:Sprite):void

volumeBarInterval

właściwość 
volumeBarInterval:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba milisekund określająca częstość sprawdzania położenia uchwytu paska głośności podczas przewijania.

Wartością domyślną jest 250.



Implementacja
    public function get volumeBarInterval():Number
    public function set volumeBarInterval(value:Number):void

volumeBarScrubTolerance

właściwość 
volumeBarScrubTolerance:Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca odległość, na jaką należy przesunąć pasek głośności, aby nastąpiła aktualizacja. Wartość jest wyrażona jako procent: od 1 do 100. Ustawienie 0 oznacza brak tolerancji wyszukiwania. Za pomocą właściwości volumeBarInterval zawsze można aktualizować głośność bez względu na to, jak daleko użytkownik przesunął uchwyt.

Wartością domyślną jest 0.



Implementacja
    public function get volumeBarScrubTolerance():Number
    public function set volumeBarScrubTolerance(value:Number):void

width

właściwość 
width:Number[przesłanianie]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca szerokość instancji składnika FLVPlayback na stole montażowym. Właściwość ta wpływa jedynie na szerokość instancji FLVPlayback i nie obejmuje szerokości karnacji pliku SWF, który może być załadowany. Należy użyć właściwości FLVPlayback width, a nie właściwości DisplayObject.width, ponieważ właściwość width może generować inną wartość w przypadku załadowania pliku SWF karnacji. Ustawienie właściwość width powoduje ustawienie identycznej wartości we właściwości registrationWidth.



Implementacja
    override public function get width():Number
    override public function set width(value:Number):void

Powiązane elementy interfejsu API

x

właściwość 
x:Number[przesłanianie]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca poziome położenie odtwarzacza wideo (w pikselach).

Ustawienie właściwości x wpływa również na właściwość registrationX. Jeśli ustawiona jest właściwość x lub registrationX, druga właściwość zostanie zmieniona w celu zachowania jej przesunięcia od pierwszej. Na przykład: jeśli x = 10 i registrationX = 20, wówczas ustawienie x = 110 powoduje również ustawienie registrationX = 120.



Implementacja
    override public function get x():Number
    override public function set x(value:Number):void

y

właściwość 
y:Number[przesłanianie]

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Liczba określająca pionowe położenie odtwarzacza wideo (w pikselach).

Ustawienie właściwości y wpływa również na właściwość registrationY. Jeśli ustawiona jest właściwość y lub registrationY, druga właściwość zostanie zmieniona w celu zachowania jej przesunięcia od pierwszej. Na przykład: jeśli y = 10 i registrationY = 20, ustawienie y = 110 powoduje również ustawienie registrationY = 120.



Implementacja
    override public function get y():Number
    override public function set y(value:Number):void
Konstruktor Szczegół

FLVPlayback

()Konstruktor
public function FLVPlayback()

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Tworzy nową instancję klasy FLVPlayback. Po utworzeniu instancji klasy FLVPlayback należy wywołać metodę addChild() lub addChildAt() w celu umieszczenia instancji na stole montażowym lub innym kontenerze obiektu wyświetlanego.

Powiązane elementy interfejsu API

Szczegół metody

addASCuePoint

()metoda
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Dodaje punkt wskazujący typu ActionScript; zapewnia ten sam wynik co dodanie punktu za pomocą okna dialogowego Punkty wskazujące za wyjątkiem tego, że odpowiednia procedura jest realizowana w czasie wykonywania aplikacji, a nie w czasie jej opracowywania.

Informacja o punkcie wskazującym jest wymazywana, gdy ustawiona zostanie właściwość source. Aby ustawić informacje o punkcie wskazującym dla następnego pliku FLV, który zostanie załadowany, należy najpierw ustawić właściwość source.

Dodawanie wielu plików wskazujących ActionScript o takiej samej nazwie i czasie jest poprawne. Gdy punkty wskazujące są usuwane za pomocą metody removeASCuePoint(), usuwane są wszystkie punkty wskazujące o tej samej nazwie i czasie.

Parametry

timeOrCuePoint:* — Obiekt posiada właściwości name oraz time, które opisują punkt wskazujący. Może również zawierać właściwość parameters przechowującą pary nazwa/wartość. Może zawierać właściwość type, dla której ustawiono wartość actionscript. Jeżeli brakuje właściwości type lub dla właściwości ustawiono inną wartość, jest ona ustawiana automatycznie. Jeżeli obiekt nie jest zgodny z tymi założeniami, metoda wygeneruje błąd VideoError.

Właściwość time ustawia czas w sekundach dla nowego punktu wskazującego, który będzie dodany — wymagany jest również parametr name.

 
name:String (default = null) — Ciąg znaków określający nazwę punktu wskazującego, jeżeli dostarczony zostanie parametr time zamiast punktu wskazującego.
 
parameters:Object (default = null) — Opcjonalne parametry punktu wskazującego, jeżeli parametr timeOrCuePoint jest liczbą.

Zwraca
Object — Obiekt punktu wskazującego, który został dodany. Edycja tego obiektu wpływa na wywołanie zdarzenia cuePoint.

Zgłasza
VideoError — Nieprawidłowe parametry.

Powiązane elementy interfejsu API

assignTabIndexes

()metoda 
public function assignTabIndexes(startTabIndex:int):int

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przypisuje wartość tabIndex do wszystkich elementów sterujących FLVPlayback, sortując je w poziomie od lewej do prawej na podstawie położenia. Metoda zwraca kolejną dostępną wartość tabIndex.

Jeśli wywołana zostanie metoda assignTabIndexes z wartością NaN jako parametrem startTabbing, a instancja składnika FLVPlayback ma przypisaną do niej wartość tabIndex, metoda użyje przypisanego tabIndex instancji składnika FLVPlayback jako parametru startTabIndex.

Jeśli określona została karnacja FLVPlayback, należy odczekać klatkę po zdarzeniu FLVPlayback.SKIN_LOADED, aby zezwolić elementom sterującym karnacji na inicjalizację przed wywołaniem tej metody.

Jeśli używane są niestandardowe elementy sterujące, należy odczekać klatkę po zdarzeniu FLVPlayback.READY, aby zezwolić elementom sterującym karnacji na inicjalizację przed wywołaniem tej metody.

Parametry

startTabIndex:int — Początkowy tabIndex elementów sterujących FLVPlayback.

Zwraca
int — Kolejny dostępny tabIndex po elementach sterujących FLVPlayback.

Powiązane elementy interfejsu API

bringVideoPlayerToFront

()metoda 
public function bringVideoPlayerToFront(index:uint):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Przenosi odtwarzacz wideo na wierzch stosu odtwarzaczy wideo. Przydatne przy niestandardowych przejściach pomiędzy odtwarzaczami wideo. Domyślna kolejność stosu jest taka sama jak w przypadku właściwości activeVideoPlayerIndex: 0 jest na samym dole, 1 jest nad nim, 2 jest nad 1, itd. Jednakże, po wywołaniu metody bringVideoPlayerToFront() kolejność ta może się zmienić. Na przykład 2 może być na samym dole.

Parametry

index:uint — Liczba będąca indeksem odtwarzacza wideo, który ma być przeniesiony do przodu.

Powiązane elementy interfejsu API

closeVideoPlayer

()metoda 
public function closeVideoPlayer(index:uint):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zamyka obiekt NetStream i usuwa odtwarzacz wideo określony przez parametr index. Jeżeli zamykany odtwarzacz wideo jest aktywnym lub jest widoczny, to instancja FLVPlayback ustawia domyślny odtwarzacz (z indeksem 0) jako aktywny i/lub widoczny. Nie można zamknąć domyślnego odtwarzacza, a wszelkie próby spowodują wygenerowanie błędu przez składnik.

Parametry

index:uint — Liczba będąca indeksem odtwarzacza wideo, który ma być zamknięty.

Powiązane elementy interfejsu API

enterFullScreenDisplayState

()metoda 
public function enterFullScreenDisplayState():void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9.0.115.0

Ustawia odtwarzacz wideo FLVPlayback na pełny ekran. Wywołanie tej metody ma taki sam skutek co wywołanie przełącznika pełnego ekranu wbudowanego w karnacje niektórych odtwarzaczy FLVPlayback oraz również jest dostępny jako przycisk FullScreenButton w sekcji Video panelu Components.

Metoda ta obsługuje przyśpieszenie sprzętowe dla odtwarzania pełnoekranowego w programie Flash Player. Jeżeli wersja programu flash player nie obsługuje przyśpieszenia sprzętowego, metoda ta wciąż działa, a odtwarzanie pełnoekranowe będzie pracowało tak samo jak w przypadku braku obsługi przyśpieszenia sprzętowego.

Ponieważ odwołanie do tej metody ustawia właściwość displayState klasy stołu montażowego na StageDisplayState.FULL_SCREEN, obowiązują ją te same ograniczenia co właściwość displayState. Jeżeli zamiast wywołania tej metody, tryb pełnoekranowy zostanie wprowadzony przez bezpośrednie ustawienie właściwości stage.displayState na StageDisplayState.FULL_SCREEN, przyśpieszenie sprzętowe nie jest używane.

Obsługa pełnego ekranu występuje jedynie jeżeli właściwośćfullScreenTakeOver ma ustawioną wartość true, która jest wartością domyślną.

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )

Następujący przykład wywołuje metodę enterFullScreenDisplayState() z modułu obsługi zdarzeń, który jest wywoływany przez klikniecie standardowego przycisku programu Flash (myButton).

Uwaga: Należy przetestować metodykę poniższego przykładu w przeglądarce. W oknie dialogowym Flash Publish Settings w zakładce HTML należy wybrać szablon Flash Only - Allow Full Screen. Należy określić Flash Player w wersji 9.0.115.0 i upewnić się, że formaty Flash i HTML zostały wybrane w zakładce Formaty. Następnie opublikuj i otwórz wynikowy plik HTML w przeglądarce.

// 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

()metoda 
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pozwala odszukać punkt wskazujący, którego typ określono za pomocą parametru type i dla którego określono czas, nazwę albo kombinację czasu i nazwy określoną za pomocą parametrów.

Jeżeli nie zostanie dostarczona żadna wartość dla czasu albo nazwy punktu wskazującego, bądź czas ma wartość null, undefined, lub mniejszą niż zero i nazwa ma wartość null lub undefined, metoda ta generuje błąd VideoError 1002.

Wyszukiwanie w tej metodzie obejmuje również wyłączone punkty wskazujące. W celu ustalenia, czy punkt wskazujący jest wyłączony należy użyć metody isFLVCuePointEnabled().

Parametry

timeNameOrCuePoint:* — Może to być liczba określająca czas, ciąg znaków określający nazwę lub obiekt z właściwościami czasu i/lub nazwy.

Jeżeli ten parametr jest ciągiem, to metoda wyszukuje pierwszy punkt wskazujący o takiej samej nazwie i zwraca wartość null, jeżeli jest brak zgodności.

Jeżeli ten parametr jest liczbą, to metoda wyszukuje i zwraca pierwszy punkt wskazujący z tym czasem. Jeżeli jest wiele punktów wskazujących o tym samym czasie (co jest możliwe jedynie w przypadku punktów wskazujących ActionScript), zwracany jest punkt wskazujący z pierwszą nazwą (według kolejności alfabetycznej). Zwraca null, jeżeli jest brak zgodności. Dla czasu używane są pierwsze trzy miejsca dziesiętne. W przypadku liczby miejsc dziesiętnych następuje zaokrąglenie.

Jeżeli parametrem jest obiekt, metoda wyszukuje obiekt punktu wskazującego zawierający właściwość time i/lub name. Gdy określona jest tylko nazwa lub czas, to działanie jest identyczne jak w przypadku wywołania z liczbą lub ciągiem znaków. Jeżeli właściwości time i name są zdefiniowane oraz z każdą z nich istnieje obiekt punktu wskazującego, zwracany jest wtedy ten obiekt punktu wskazującego; w przeciwnym przypadku zwracana jest wartość null.

Jeżeli czas ma wartość null, NaN lub mniejszą do 0 oraz nazwa ma wartość null lub undefined, generowany jest obiekt VideoError.

 
type:String (default = NaN) — Ciąg znaków określający typ punktu wskazującego, jaki ma zostać wyszukany. Możliwe wartości dla tego parametru to:"actionscript", "all", "event", "flv" lub "navigation". Można określić te wartości za pomocą następujących właściwości klasy: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV i CuePointType.NAVIGATION. Jeżeli ten parametr nie jest określony, domyślną wartością jest "all" i metoda przeszuka wszystkie typy punktów wskazujących. Opcjonalnie.

Zwraca
Object — Obiekt, który jest kopią znalezionego obiektu punktu wskazującego z następującymi właściwościami dodatkowymi:
  • array — tablica wyszukiwanych punktów wskazujących. Należy traktować ją jako tablicę tylko do odczytu, ponieważ dodawanie, usuwanie lub edycja obiektów może spowodować uszkodzenie punktów wskazujących.
  • index — indeks w tablicy dla zwróconego punktu sygnalizacji.

Zwraca null w przypadku nieznalezienia zgodnego elementu.


Zgłasza
VideoError — Jeżeli właściwość time ma wartość null, undefined lub mniej niż 0 i właściwość name ma wartość null lub undefined.

Powiązane elementy interfejsu API

findNearestCuePoint

()metoda 
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wyszukuje punkt wskazujący określonego typu, z którym skojarzono podany czas lub czas wcześniejszy. Jeżeli zostaną określone obie wartości czasu i nazwy oraz brak jest wcześniejszego punktu wskazującego o tej nazwie, metoda ta wyszukuje punkt wskazujący odpowiadający podanej nazwie. W przeciwnym przypadku zwraca wartość null. Domyślnie przeszukiwane są wszystkie punkty wskazujące.

Wyszukiwanie w tej metodzie obejmuje również wyłączone punkty wskazujące. W celu ustalenia, czy punkt wskazujący jest wyłączony należy użyć metody isFLVCuePointEnabled().

Parametry

timeNameOrCuePoint:* — Może to być liczba określająca czas, ciąg znaków określający nazwę lub obiekt z właściwościami czasu i/lub nazwy.

Jeżeli ten parametr jest ciągiem, to metoda wyszukuje pierwszy punkt wskazujący o takiej samej nazwie i zwraca wartość null, jeżeli jest brak zgodności.

Gdy ten parametr jest liczbą, to zostanie zwrócony najbliższy punkt wskazujący położony dokładnie w tym punkcie czasowym lub wcześniej. Jeżeli nie ma punktu wskazującego w tym samym lub wcześniejszym punkcie czasowym, to zwracany jest pierwszy punkt wskazujący. Jeżeli jest wiele punktów wskazujących o tym samym czasie (co jest możliwe jedynie w przypadku punktów wskazujących ActionScript), zwracany jest punkt wskazujący z pierwszą nazwą (według kolejności alfabetycznej). Zwraca null, jeżeli jest brak zgodności. Dla czasu używane są pierwsze trzy miejsca dziesiętne. W przypadku liczby miejsc dziesiętnych następuje zaokrąglenie.

Jeżeli parametrem jest obiekt, metoda wyszukuje obiekt punktu wskazującego zawierający właściwość time i/lub name. Gdy określona jest tylko nazwa lub czas, to działanie jest identyczne jak w przypadku wywołania z liczbą lub ciągiem znaków. Jeżeli właściwości time i name są zdefiniowane oraz dla każdej z nich istnieje obiekt punktu wskazującego, zwracany jest wtedy ten obiekt punktu wskazującego. W przeciwnym przypadku zwracany jest najbliższy punkt wyszukiwania z taką samą nazwą. Jeżeli nie został znaleziony punkt wskazujący o tej nazwie i występujący wcześniej niż podany czas, to zwracana jest wartość null.

Jeżeli czas ma wartość null, undefined lub mniejszą do 0 oraz nazwa ma wartość null lub undefined, generowany jest obiekt VideoError.

 
type:String (default = NaN) — Ciąg znaków określający typ punktu wskazującego, jaki ma zostać wyszukany. Możliwe wartości dla tego parametru to:"actionscript", "all", "event", "flv" lub "navigation". Można określić te wartości za pomocą następujących właściwości klasy: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV i CuePointType.NAVIGATION. Jeżeli ten parametr nie jest określony, domyślną wartością jest "all" i metoda przeszuka wszystkie typy punktów wskazujących. Opcjonalnie.

Zwraca
Object — Obiekt, który jest kopią znalezionego obiektu punktu sygnalizacji z następującymi właściwościami dodatkowymi:
  • array — tablica wyszukiwanych punktów sygnalizacji. Należy traktować ją jako tablicę tylko do odczytu, ponieważ dodawanie, usuwanie lub edycja obiektów może spowodować uszkodzenie punktów wskazujących.
  • index — indeks w tablicy dla zwróconego punktu wyszukiwania.

Zwraca null, jeżeli jest brak zgodności.


Zgłasza
VideoError — Jeżeli właściwość time ma wartość null, undefined lub mniejszą od 0 i właściwość name ma wartość null lub undefined.

Powiązane elementy interfejsu API

findNextCuePointWithName

()metoda 
public function findNextCuePointWithName(cuePoint:Object):Object

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wyszukuje następny punkt wskazujący z tablicy my_cuePoint.array o takiej samej nazwie, np. my_cuePoint.name. Obiekt my_cuePoint musi być obiektem punktu wskazującego, który został zwrócony przez metodęfindCuePoint(), metodę findNearestCuePoint(), lub przez poprzednie wywołanie tej metody. Metoda ta korzysta z parametru array, który dodaje te metody do obiektu CuePoint.

Wyszukiwanie w tej metodzie obejmuje również wyłączone punkty wskazujące. W celu ustalenia, czy punkt wskazujący jest wyłączony należy użyć metody isFLVCuePointEnabled().

Parametry

cuePoint:Object — Obiekt punktu wskazującego, który został zwrócony przez metodę findCuePoint(), metodę findNearestCuePoint(), lub przez poprzednie wywołanie tej metody.

Zwraca
Object — Jeżeli w tablicy brak jest punktów wskazujących zgodnych z nazwą, to wartość jest równa null; w przeciwnym razie zwraca kopię obiektu punktu wskazującego z dodatkowymi właściwościami:
  • array — tablica wyszukiwanych punktów wskazujących. Należy traktować ją jako tablicę tylko do odczytu, ponieważ dodawanie, usuwanie lub edycja obiektów może spowodować uszkodzenie punktów wskazujących.
  • index — indeks w tablicy dla zwróconego punktu sygnalizacji.

Zgłasza
VideoError — Gdy argument jest nieprawidłowy.

getVideoPlayer

()metoda 
public function getVideoPlayer(index:Number):VideoPlayer

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pobiera odtwarzacz wideo określony przez parametr index Jeżeli jest możliwe, najlepiej uzyskiwać dostęp do metod i właściwości klasy VideoPlayer za pomocą metod i właściwości klasy FLVPlayback. Każda właściwość DisplayObject.name jest jej indeksem przekonwertowanym na ciąg znaków.

Parametry

index:Number — Liczba będąca indeksem odtwarzacza wideo, który ma być pobrany.

Zwraca
VideoPlayer — Obiekt VideoPlayer.

isFLVCuePointEnabled

()metoda 
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zwraca false, jeśli punkt wskazujący osadzony w pliku FLV jest wyłączony. Punkty zwrotne można zablokować przez ustawienie właściwości cuePoints w oknie dialogowym Flash Video Cue Points lub przez wywołanie metody setFLVCuePointEnabled().

Wartości zwracana przez tę funkcję ma znaczenie jedynie wówczas, gdy właściwość metadataLoaded ma wartość true, właściwość metadata jest inna niż null lub po zdarzeniu metadataReceived. Gdy właściwość metadataLoaded ma wartość false, funkcja ta zawsze zwraca wartość true.

Parametry

timeNameOrCuePoint:* — Jeżeli ten parametr jest ciągiem znaków, zwraca nazwę punktu wskazującego w celu sprawdzenia; zwraca wartość false, tylko gdy wszystkie punkty wskazujące o tej nazwie są wyłączone.

Jeżeli ten parametr jest liczbą, zwraca czas punktu wskazującego w celu sprawdzenia.

Jeżeli ten parametr jest obiektem, zwraca ten obiekt z odpowiadającymi mu właściwościami name i time.

Zwraca
Boolean — Zwraca false, jeśli punkt wskazujący osadzony w pliku FLV jest wyłączony. Punkty zwrotne można zablokować przez ustawienie właściwości cuePoints w oknie dialogowym Flash Video Cue Points lub przez wywołanie metody setFLVCuePointEnabled().

Wartości zwracana przez tę funkcję ma znaczenie jedynie wówczas, gdy właściwość metadataLoaded ma wartość true, właściwość metadata jest inna niż null lub po zdarzeniu metadataReceived. Gdy właściwość metadataLoaded ma wartość false, funkcja ta zawsze zwraca wartość true.

Powiązane elementy interfejsu API

load

()metoda 
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Rozpoczyna ładowanie pliku FLV i dostarcza skrót do ustawienia właściwości autoPlay na false oraz właściwości source, totalTime i isLive (jeśli są podane). Jeżeli nie zdefiniowano właściwości totalTime i isLive, to nie zostaną one ustawione. Jeżeli właściwości source ma wartość undefined, null lub pusty ciąg znaków, wywołanie tej metody niczym nie skutkuje.

Parametry

source:String — Ciąg znaków określający adres URL pliku FLV oraz sposób jego przetwarzania strumieniowego. Adres URL może być ścieżką lokalną, adresem HTTP URL pliku FLV, adresem RTMP URL strumienia pliku FLV lub adresem HTTP URL pliku XML.
 
totalTime:Number (default = NaN) — Liczba będąca całkowitym czasem odtwarzania wideo. Opcjonalnie.
 
isLive:Boolean (default = false) — Wartość logiczna Boolean, której ustawienie to true, jeżeli strumień wideo jest aktywny. Wartość ta obowiązuje jedynie podczas pobierania z serwera Flash Media Server (FMS) lub innej usługi Flash Video Streaming Service (FVSS). Wartość tej właściwości jest ignorowana w przypadku pobierania HTTP. Opcjonalnie.

Powiązane elementy interfejsu API

pause

()metoda 
public function pause():void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wstrzymuje odtwarzanie strumienia wideo.

Jeżeli odtwarzanie rozpoczęło się i trzeba powrócić do stanu oczekiwania na wystarczającą ilość pobranych danych, tak aby wtedy rozpocząć automatyczne odtwarzanie, to należy wywołać metodę pause(), a następnie metodę playWhenEnoughDownloaded().

play

()metoda 
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Odtwarza strumień wideo. Bez parametrów metoda ta przenosi plik FLV ze stanu wstrzymania lub zatrzymania do stanu odtwarzania.

Jeżeli jest podany parametr, metoda funkcjonuje jako skrót do ustawienia właściwości autoPlay na true oraz ustawień właściwości isLive, totalTime i source. Jeżeli nie zdefiniowano właściwości totalTime i isLive, to nie zostaną one ustawione.

Wywołanie metody play() bez parametrów podczas oczekiwania na załadowanie wystarczającej ilości danych pobierania stopniowego pliku FLV (przed automatycznym rozpoczęciem odtwarzania), spowoduje natychmiastowe rozpoczęcie odtwarzania.

Parametry

source:String (default = null) — Ciąg znaków określający adres URL pliku FLV oraz sposób jego przetwarzania strumieniowego. Adres URL może być ścieżką lokalną, adresem HTTP URL pliku FLV, adresem RTMP URL strumienia pliku FLV lub adresem HTTP URL pliku XML. Opcjonalny, lecz właściwość source musi być ustawiona albo przez panel Inspektora składników albo za pomocą ActionScript, w innym wypadku wywołanie tej metody niczym nie skutkuje.
 
totalTime:Number (default = NaN) — Liczba będąca całkowitym czasem odtwarzania wideo. Opcjonalnie.
 
isLive:Boolean (default = false) — Wartość logiczna Boolean, której ustawienie to true, jeżeli strumień wideo jest aktywny. Wartość ta obowiązuje jedynie podczas pobierania z serwera Flash Media Server (FMS) lub innej usługi Flash Video Streaming Service (FVSS). Wartość tej właściwości jest ignorowana w przypadku pobierania HTTP. Opcjonalnie.

Powiązane elementy interfejsu API

playWhenEnoughDownloaded

()metoda 
public function playWhenEnoughDownloaded():void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Odtwarza plik FLV, jeżeli została pobrana wystarczająca ilość danych. Jeżeli plik FLV został pobrany lub jest przesyłany strumieniowo z serwera Flash Media Server (FMS), to wywołanie metody playWhenEnoughDownloaded() jest takie samo, jak wywołanie metody play() bez parametrów. Wywołanie tej metody nie powoduje wstrzymania odtwarzania, tak więc w wielu przypadkach wymagane jest wywołanie przed nią metody pause().

removeASCuePoint

()metoda 
public function removeASCuePoint(timeNameOrCuePoint:*):Object

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Usuwa punkt wskazujący ActionScript z aktualnie załadowanego pliku FLV. Jedynie właściwości name i time z parametru timeNameOrCuePoint wykorzystywane są do odnalezienia punktu wskazującego, który ma zostać usunięty.

Jeżeli wiele punktów wskazujących ActionScrip spełnia kryteria wyszukiwania, usuwany jest tylko jeden. Aby usunąć wszystkie należy wywołać tę funkcję w pętli z tymi samymi parametrami, dopóki nie zwróci wartości null.

Informacja o punkcie wskazującym jest wymazywana po ustawieniu właściwości source, więc aby ustawić ładowanie informacji punktu wskazującego dla następnego pliku FLV, należy najpierw ustawić właściwość source.

Parametry

timeNameOrCuePoint:* — Ciąg znaków punktu wskazującego zawierający właściwości time i name punktu wskazującego do usunięcia. Metoda usuwa pierwszy punkt wskazujący z tą nazwą. Lub, jeżeli parametrem jest liczba, metoda usuwa pierwszy punkt z podanym czasem. Jeżeli parametrem jest obiekt, metoda usuwa punkt wskazujący z właściwościami time oraz name.

Zwraca
Object — Obiekt punktu wskazującego, który został usunięty. W przypadku braku zgodnego punktu wskazującego metoda zwraca wartość null.

Powiązane elementy interfejsu API

seek

()metoda 
public function seek(time:Number):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pozwala odszukać w pliku określony punkt czasowy z dokładnością do trzech miejsc po przecinku (milisekund).

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie zostanie rozpoczęte dopóki nie zostanie zaktualizowana właściwość playheadTime.

Parametry

time:Number — Liczba w sekundach określająca punkt czasowy, w którym zostanie umieszczona głowica odtwarzania.


Zgłasza
VideoError — Jeżeli punkt czasowy < 0

Powiązane elementy interfejsu API

seekPercent

()metoda 
public function seekPercent(percent:Number):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wyszukuje określoną wartość procentową pliku i ustawia w tym miejscu głowicę odtwarzania. Wartość procentowa jest liczbą z zakresu od 0 do 100.

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie zostanie rozpoczęte dopóki nie zostanie zaktualizowana właściwość playheadTime.

Parametry

percent:Number — Procent długości pliku FLV określający miejsce, w którym zostanie ustawiona głowica odtwarzania.


Zgłasza
VideoError — Jeżeli wartość percent jest nieprawidłowa lub jeżeli właściwość totalTime jest undefined, null lub <= 0.

Powiązane elementy interfejsu API

seekSeconds

()metoda 
public function seekSeconds(time:Number):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pozwala odszukać w pliku określony punkt czasowy z dokładnością do trzech miejsc po przecinku (milisekundy). Metoda ta wykonuje taką samą operację jak metoda seek(); jej działanie ma taki sam skutek, co działanie metody seekPercent().

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie zostanie rozpoczęte dopóki nie zostanie zaktualizowana właściwość playheadTime.

Parametry

time:Number — Liczba w sekundach określająca czas całkowitego odtwarzania, w którym zostanie umieszczona głowica odtwarzania.

Powiązane elementy interfejsu API

seekToNavCuePoint

()metoda 
public function seekToNavCuePoint(timeNameOrCuePoint:*):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pozwala odszukać punkt nawigacyjny odpowiadający podanej nazwie, podanemu czasowi lub nazwie i czasowi.

Czas jest to czas rozpoczęcia w sekundach, od którego wyszukiwany jest następny punkt wskazujący. Wartością domyślną jest bieżąca właściwość playheadTime. Jeżeli zostanie określony czas, metoda ta wyszukuje punkt wskazujący, który występuje w tym czasie lub później. Jeżeli wartość czasu nie została zdefiniowana, jest równa null lub mniejsza niż 0, to metoda ta rozpocznie wyszukiwanie od czasu 0.

Nazwą jest wyszukiwany punkt wskazujący. Metoda ta wyszukuje pierwszy włączony punkt wskazujący o tej nazwie.

Czas i nazwa razem są punktem wskazującym z określoną nazwą w określonym punkcie czasowym lub po nim.

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie zostanie rozpoczęte dopóki nie zostanie zaktualizowana właściwość playheadTime.

Parametry

timeNameOrCuePoint:* — Liczba określająca czas, ciąg znaków określający nazwę lub liczba i ciąg znaków będące określonym czasem i nazwą.


Zgłasza
VideoError — Nie znaleziono punktu wskazującego spełniającego zadane kryteria.

Powiązane elementy interfejsu API

seekToNextNavCuePoint

()metoda 
public function seekToNextNavCuePoint(time:Number = NaN):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pozwala odszukać następny punkt wskazujący na podstawie bieżącej wartości właściwości playheadTime. Metoda ta pomija punkty wskazujące, które zostały wyłączone i jeżeli nie ma innych punktów przechodzi do końca pliku FLV.

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie zostanie rozpoczęte dopóki nie zostanie zaktualizowana właściwość playheadTime.

Parametry

time:Number (default = NaN) — Liczba będąca czasem rozpoczęcia w sekundach, od którego wyszukiwany jest następny punkt wskazujący. Wartością domyślną jest bieżąca właściwość playheadTime. Opcjonalnie.

Powiązane elementy interfejsu API

seekToPrevNavCuePoint

()metoda 
public function seekToPrevNavCuePoint(time:Number = NaN):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pozwala odszukać poprzedni wskazujący punkt nawigacyjny na podstawie bieżącej wartości właściwości playheadTime. Przechodzi do początku, jeżeli nie ma poprzedniego punktu wskazującego. Metoda ta pomija punkty wskazujące, które zostały wyłączone.

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie zostanie rozpoczęte dopóki nie zostanie zaktualizowana właściwość playheadTime.

Parametry

time:Number (default = NaN) — Liczba będąca czasem rozpoczęcia w sekundach, od którego wyszukiwany jest poprzedni punkt wskazujący. Wartością domyślną jest bieżąca właściwość playheadTime. Opcjonalnie.

Powiązane elementy interfejsu API

setFLVCuePointEnabled

()metoda 
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Włącza lub wyłącza punkt lub punkty wskazujące z pliku FLV. Wyłączone punkty wskazujące są wyłączone na potrzeby wywołania (tak jak zdarzenia) oraz do nawigacji do nich za pomocą metod seekToPrevNavCuePoint(), seekToNextNavCuePoint() i seekToNavCuePoint().

Informacja o punkcie wskazującym jest kasowana, gdy właściwość source zostanie ustawiona na inny plik FLV, więc aby ustawić załadowanie informacji punktu wskazującego dla następnego pliku FLV, należy najpierw ustawić właściwość source.

Zmiany spowodowane przez tę metodę nie są odzwierciedlane przez wywołania metody isFLVCuePointEnabled(), dopóki metadane nie zostaną załadowane.

Parametry

enabled:Boolean — Wartość Boolean określająca, czy włączyć (true) lub wyłączyć (false) punkt wskazujący pliku FLV.
 
timeNameOrCuePoint:* — Gdy parametr jest ciągiem znaków, metoda włącza lub wyłącza punkt wskazujący o tej nazwie. Jeżeli ten parametr jest liczbą, metoda włącza lub wyłącza punkt wskazujący z tym czasem. Jeżeli parametr jest obiektem, metoda włącza lub wyłącza punkt wskazujący z właściwościami name oraz time.

Zwraca
Number — Jeżeli właściwość metadataLoaded ma wartość true, to metoda zwraca liczbę punktów wskazujących, w których zmienił się stan włączenia. Jeżeli właściwość metadataLoaded ma wartość false, metoda zwraca -1, ponieważ składnik nie może określić, które punkty wskazujące mają zostać ustawione. Jednak po odebraniu metadanych składnik ustawia określone punkty wskazujące.

Powiązane elementy interfejsu API

setScale

()metoda 
public function setScale(scaleX:Number, scaleY:Number):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Ustawia jednocześnie właściwości scaleX i scaleY. Ponieważ ustawienie tylko jednej wartości może spowodować automatyczną zmianę rozmiaru, ustawienie ich jednocześnie jest bardziej wydajne niż ustawianie pojedynczo właściwości scaleX i scaleY.

Jeżeli właściwość scaleMode ma ustawioną wartość VideoScaleMode.MAINTAIN_ASPECT_RATIO lub VideoScaleMode.NO_SCALE, wywołanie tej metody powoduje natychmiastowe wywołanie zdarzenia autolayout.

Parametry

scaleX:Number — Liczba przedstawiająca skalę poziomą.
 
scaleY:Number — Liczba przedstawiająca skalę pionową.

Powiązane elementy interfejsu API

setSize

()metoda 
public function setSize(width:Number, height:Number):void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Pozwala ustawić jednocześnie szerokość i wysokość. Ponieważ ustawienie tylko jednej wartości może spowodować automatyczną zmianę rozmiaru, ustawienie ich jednocześnie jest bardziej wydajne niż ustawianie pojedynczo właściwości width i height.

Jeżeli właściwość scaleMode ma ustawioną wartość VideoScaleMode.MAINTAIN_ASPECT_RATIO lub VideoScaleMode.NO_SCALE, wywołanie tej metody powoduje natychmiastowe wywołanie zdarzenia autolayout.

Parametry

width:Number — Liczba określająca szerokość odtwarzacza wideo.
 
height:Number — Liczba określająca wysokość odtwarzacza wideo.

Powiązane elementy interfejsu API

stop

()metoda 
public function stop():void

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zatrzymuje odtwarzanie wideo. Jeżeli właściwość autoRewind ma wartość true, plik FLV zostanie przewinięty do początku.

Szczegół zdarzenia

autoLayout

Zdarzenie
Typ obiektu zdarzenia: fl.video.AutoLayoutEvent
właściwość AutoLayoutEvent.type = fl.video.AutoLayoutEvent.AUTO_LAYOUT

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane w przypadku automatycznej zmiany rozmiaru lub położenia odtwarzacza wideo. Zmiana położenia odtwarzacza odbywa się automatycznie na podstawie wartości właściwości align i scaleMode, gdy ładowany jest nowy plik FLV lub zmieniana jest jedna z tych dwóch właściwości.

Zdarzenie autoLayout jest typu AutoLayoutEvent i posiada stałą AutoLayoutEvent.AUTO_LAYOUT.

Po próbie automatycznej zmiany położenia odtwarzacza wideo obiekt zdarzenia jest wywołany, nawet jeżeli rozmiary pozostały bez zmian.

Zdarzenie LayoutEvent jest również wywoływane w następujących trzech scenariuszach:

  • Jeżeli odtwarzacz wideo, który zmienił swoje położenie jest widoczny.
  • Jeżeli są dwa odtwarzacze wideo o różnych rozmiarach i właściwość visibleVideoPlayerIndex jest przełączana z jednego odtwarzacza na drugi.
  • Jeżeli wywołane zostały metody lub właściwości zmieniające rozmiar odtwarzacza wideo, takie jak: setSize(), setScale(), width, height, scaleX, scaleY, registrationWidth i registrationHeight.

Jeżeli używanych jest kilka wystąpień odtwarzacza, zdarzenie to może nie dotyczyć widocznego odtwarzacza wideo.

Definiuje wartość właściwości type obiektu zdarzenia autoLayout.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
oldBoundsWartości właściwości x, y, width i height obiektu docelowego przed wystąpieniem zdarzenia autoLayout.
oldRegistrationBoundsWartości właściwości registrationX, registrationY, registrationWidth i registrationHeight obiektu docelowego przed wystąpieniem zdarzenia autoLayout.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

autoRewound

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy głowica odtwarzania znajduje się w punkcie początkowym odtwarzacza wideo (właściwość autoRewind ma wartość true). Podczas wywołania zdarzenie autoRewound wywoływane jest również zdarzenie rewind.

Zdarzenie autoRewound jest typu VideoEvent i posiada stałą VideoEvent.AUTO_REWOUND.

Definiuje wartość właściwości type obiektu zdarzenia autoRewound.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

bufferingStateEntered

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.BUFFERING_STATE_ENTERED

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy instancja składnika FLVPlayback przechodzi w stan buforowania. Instancja FLVPlayback przechodzi zazwyczaj w ten stan przed przejściem w stan odtwarzania, zaraz po tym jak wywołana jest metoda play() lub gdy kliknięty zostanie element sterujący Play.

Wywoływane jest również zdarzenie stateChange.

Zdarzenie bufferingStateEntered jest typu VideoEvent i posiada stałą VideoEvent.BUFFERING_STATE_ENTERED.

Definiuje wartość właściwości type obiektu zdarzenia bufferingStateEntered.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

close

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.CLOSE

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane w następujących sytuacjach: zamknięcie obiektu NetConnection wskutek przekroczenia limitu czasu lub poprzez wywołanie metody closeVideoPlayer(), wywołanie metody load() lub play(), ustawienie właściwości source, a w rezultacie zamknięcie połączenia RTMP. Instancja klasy FLVPlayback wywołuje to zdarzenie jedynie podczas przesyłania strumieniowego z serwera Flash Media Server (FMS) lub innej usługi Flash Video Streaming Service (FVSS).

Zdarzenie close jest typu VideoEvent i posiada VideoEvent.CLOSE.

Definiuje wartość właściwości type obiektu zdarzenia close.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

complete

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.COMPLETE

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane po zakończeniu odtwarzania, ponieważ odtwarzacz osiągnął koniec pliku FLV. Składnik nie wywoła zdarzenia, jeżeli wywołana zostanie metoda stop() lub pause() albo użytkownik kliknie odpowiednie elementy sterujące.

Gdy aplikacja korzysta z pobierania stopniowego, nie ustawia jawnie właściwości totalTime, i pobiera plik FLV, który w metadanych nie określa czasu trwania. Przed wywołaniem tego zdarzenia odtwarzacz wideo ustawia właściwość totalTime na przybliżoną wartość całkowitą.

Odtwarzacz wideo wywołuje również zdarzenia stateChange i stoppedStateEntered.

Zdarzenie complete jest typu VideoEvent i posiada stałą VideoEvent.COMPLETE.

Definiuje wartość właściwości type obiektu zdarzenia complete.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

cuePoint

Zdarzenie  
Typ obiektu zdarzenia: fl.video.MetadataEvent
właściwość MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane w przypadku osiągnięcia punktu wskazującego. Obiekt event posiada właściwość info zawierającą informacje o obiekcie otrzymaną przez wywołanie zwrotne zdarzenia NetStream.onCuePoint dla punktów wskazujących pliku FLV. Dla punktów wskazujących ActionScript zawiera obiekt przekazany do metod lub właściwości punktów wskazujących ActionScript.

Zdarzenie cuePoint jest typu MetadataEvent i posiada stałą MetadataEvent.CUE_POINT.

Definiuje wartość właściwości type obiektu zdarzenia cuePoint.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
infoObiekt zawierający właściwości opisujące punkt wskazujący.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

fastForward

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.FAST_FORWARD

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy głowica odtwarzania przesuwa się do przodu wskutek wywołania metody seek() lub kliknięcia elementu sterującego ForwardButton.

Instancja FLVPlayback wywołuje również zdarzenie playheadUpdate.

Zdarzenie fastForward jest typu VideoEvent i posiada stałą VideoEvent.FAST_FORWARD.

Definiuje wartość właściwości type obiektu zdarzenia fastForward.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

layout

Zdarzenie  
Typ obiektu zdarzenia: fl.video.LayoutEvent
właściwość LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zdarzenie wywoływane w przypadku zmiany rozmiaru lub położenia odtwarzacza wideo. Oto dwa scenariusze układów:

  • W przypadku zmiany układu odtwarzacza wideo za pomocą zdarzenia autoLayout, wywołania metod setScale() lub setSize() lub zmiany właściwości width, height, scaleX i scaleY.
  • Gdy są dwa odtwarzacze wideo o różnych rozmiarach i właściwość visibleVideoPlayerIndex jest przełączana z jednego odtwarzacza na drugi.

Zdarzenie layout jest typu LayoutEvent i posiada stałą LayoutEvent.LAYOUT.

Definiuje wartość właściwości type obiektu zdarzenia layout.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
oldBoundsWartości właściwości x, y, width i height obiektu docelowego przed wystąpieniem zdarzenia Layout.
oldRegistrationBoundsWartości właściwości registrationX, registrationY, registrationWidth i registrationHeight obiektu docelowego przed wystąpieniem zdarzenia layout.

Powiązane elementy interfejsu API

metadataReceived

Zdarzenie  
Typ obiektu zdarzenia: fl.video.MetadataEvent
właściwość MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane po osiągnięciu po raz pierwszy metadanych pliku FLV. Obiekt zdarzenie posiada właściwość info zawierającą informacje o obiekcie otrzymane przez wywołanie zwrotne zdarzenia NetStream.onMetaData.

Zdarzenie metadataReceived jest typu MetadataEvent i posiada stałą MetadataEvent.METADATA_RECEIVED.

Definiuje wartość właściwości type obiektu zdarzenia metadataReceived.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
infoObiekt zawierający właściwości opisujące plik FLV.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

pausedStateEntered

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.PAUSED_STATE_ENTERED

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy odtwarzacz przechodzi w stan wstrzymania. Występuje po wywołaniu metody pause() lub kliknięciu odpowiedniego przycisku, również w niektórych przypadkach po załadowaniu pliku FLV, gdy właściwość autoPlay ma wartość false (stan może być zatrzymany).

Wywoływane jest również zdarzenie stateChange.

Zdarzenie pausedStateEntered jest typu VideoEvent i posiada stałą VideoEvent.PAUSED_STATE_ENTERED.

Definiuje wartość właściwości type obiektu zdarzenia pausedStateEntered.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

playheadUpdate

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy plik FLV jest odtwarzany z częstością określoną przez właściwość playheadUpdateInterval lub rozpoczyna się przewijanie do tyłu. Składnik nie wywołuje tego zdarzenia, gdy odtwarzacz wideo jest wstrzymany lub zatrzymany, chyba że wystąpi wyszukiwanie.

Zdarzenie playheadUpdate jest typu VideoEvent i posiada stałą VideoEvent.PLAYHEAD_UPDATE.

Definiuje wartość właściwości type obiektu zdarzenia playheadUpdate.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

playingStateEntered

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.PLAYING_STATE_ENTERED

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane po przejściu do stanu odtwarzania. Wywołanie może nie wystąpić natychmiast po wywołaniu metody play() lub kliknięciu odpowiedniego przycisku; często przechodzi najpierw w stan buforowania a następnie w stan odtwarzania.

Instancja FLVPlayback również wywołuje zdarzenie stateChange.

Zdarzenie playingStateEntered jest typu VideoEvent i posiada stałą VideoEvent.PLAYING_STATE_ENTERED.

Definiuje wartość właściwości type obiektu zdarzenia playingStateEntered.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

progress

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoProgressEvent
właściwość VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wskazuje liczbę załadowanych bajtów. Wywoływane po rozpoczęciu ładowania z częstotliwością określoną przez właściwość progressInterval i kończone po załadowaniu wszystkich bajtów lub wystąpieniu błędu sieciowego. Domyślnie co 0,25 sekundy — początek przy wywołaniu ładowania i koniec po załadowaniu wszystkich bajtów lub wystąpieniu błędu sieciowego. Zdarzenie wykorzystywane do sprawdzenia załadowanych bajtów lub liczby bajtów w buforze.

Wywoływane jedynie dla stopniowego pobierania za pomocą protokołu HTTP. Wskazuje postęp w liczbie pobranych bajtów. Obiekt zdarzenia ma właściwości bytesLoaded i bytesTotal, które są identyczne jak właściwości klasy FLVPlayback o tych samych nazwach.

Zdarzenie progress jest typu VideoProgressEvent i posiada stałą VideoProgressEvent.PROGRESS.

Definiuje wartość właściwości type obiektu zdarzenia progress.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
bytesLoadedLiczba elementów lub bajtów załadowanych w momencie, w którym detektor przetwarza zdarzenie.
bytesTotalŁączna liczba elementów lub bajtów, które zostaną wczytane w razie pomyślnego zakończenia operacji wczytywania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

ready

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.READY

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy plik FLV został załadowany i jest gotowy do wyświetlenia. Rozpoczyna się podczas pierwszego przejścia w stan gotowości do odpowiedzi, po załadowaniu nowego pliku FLV za pomocą metod play() lub load(). Rozpoczyna się tylko jeden raz dla każdego załadowanego pliku FLV.

Zdarzenie ready jest typu VideoEvent i posiada stałą VideoEvent.READY.

Definiuje wartość właściwości type obiektu zdarzenia ready.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

rewind

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.REWIND

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zdarzenie wywoływane, gdy głowica odtwarzania przesuwa się do tyłu wskutek wywołania metody seek() lub zakończyło się wywołanie autoRewind. Po ukończeniu wywołania autoRewind jako pierwsze wywoływane jest zdarzenie autoRewound.

Zdarzenie rewind jest typu VideoEvent i posiada stałą VideoEvent.REWIND.

Definiuje wartość właściwości type obiektu zdarzenia rewind.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

scrubFinish

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.SCRUB_FINISH

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy użytkownik kończy przeszukiwanie pliku FLV za pomocą paska wyszukiwania. Przeszukiwanie jest to złapanie uchwytu paska SeekBar i przeciąganie go w różnych kierunkach w celu znalezienia konkretnej sceny w pliku FLV. Przeszukiwanie kończy się po zwolnieniu uchwytu paska przeszukiwania.

Ten składnik wywołuje również zdarzenie stateChange z właściwością state, która przyjmuje jedną z następujących wartości: playing, paused, stopped lub buffering. Właściwość state ma wartość seeking do czasu zakończenia przeszukiwania przez użytkownika.

Zdarzenie scrubFinish jest typu VideoEvent i posiada stałą VideoEvent.SCRUB_FINISH.

Definiuje wartość właściwości type obiektu zdarzenia scrubFinish.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

scrubStart

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.SCRUB_START

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy użytkownik zaczyna przeszukiwanie pliku FLV za pomocą paska wyszukiwania. Przewijanie polega na uchwyceniu elementu sterującego na pasku przeszukiwania i przeciągnięgu go w różnych kierunkach w celu znalezienia konkretnej sceny w pliku FLV. Przeszukiwanie zaczyna się po kliknięciu uchwytu paska SeekBar i kończy po zwolnieniu tego uchwytu.

Ten składnik wywołuje również zdarzenie stateChange z właściwością state o wartości seeking. Do czasu zakończenia wyszukiwania pozostaje stan seeking.

Zdarzenie scrubStart jest typu VideoEvent i posiada stałą VideoEvent.SCRUB_START.

Definiuje wartość właściwości type obiektu zdarzenia scrubStart.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

seeked

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.SEEKED

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy głowica odtwarzania zmienia położenie wskutek wywołania metody seek(), ustawienia właściwości playheadTime lub użycia elementu sterującego SeekBar. Właściwość playheadTime jest czasem docelowym.

Zdarzenie seeked jest typu VideoEvent i posiada stałą VideoEvent.SEEKED.

Instancja FLVPlayback wywołuje zdarzenie rewind, gdy wyszukiwanie jest prowadzone wstecz oraz zdarzenie fastForward, gdy wyszukiwanie jest prowadzone do przodu. Wywołuje również zdarzenie playheadUpdate.

Z pewnych przyczyn, właściwość playheadTime może nie mieć spodziewanej wartości zaraz po wywołaniu jednej z metod wyszukiwania lub ustawieniu właściwości playheadTime w celu wyszukiwania. Po pierwsze: w przypadku pobierania stopniowego można wyszukiwać jedynie ramki kluczowe, dlatego wyszukiwanie przenosi się do pierwszej ramki kluczowej po określonym czasie. (Podczas przesyłania strumieniowego wyszukiwanie zawsze przenosi się do dokładnie określonego punktu czasowego, nawet jeżeli plik FLV nie ma tam klatki kluczowej). Po drugie: wyszukiwanie jest asynchroniczne, więc jeżeli została wywołana metoda lub właściwość playheadTime, to ta właściwość playheadTime nie zostanie zaktualizowana natychmiast. Aby uzyskać czas po zakończeniu wyszukiwania, należy wykrywać zdarzenie seek, które nie zostanie rozpoczęte dopóki nie zostanie zaktualizowana właściwość playheadTime.

Definiuje wartość właściwości type obiektu zdarzenia seeked.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

skinError

Zdarzenie  
Typ obiektu zdarzenia: fl.video.SkinErrorEvent
właściwość SkinErrorEvent.type = fl.video.SkinErrorEvent.SKIN_ERROR

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy podczas ładowania pliku SWF karnacji wystąpi błąd. Zdarzenie ma właściwość message, która zawiera komunikat o błędzie. Jeżeli plik SWF karnacji jest ustawiony, odtwarzanie rozpocznie się po uruchomieniu zdarzeń ready i skinLoaded (lub skinError).

Zdarzenie skinError jest typu SkinErrorEvent i posiada stałą SkinErrorEvent.SKIN_ERROR.

Definiuje wartość właściwości type obiektu zdarzenia skinError.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
textKomunikat o błędzie.

Powiązane elementy interfejsu API

skinLoaded

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.SKIN_LOADED

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane podczas ładowania pliku SWF karnacji. Składnik nie rozpocznie odtwarzania pliku FLV, dopóki nie zostaną uruchomione oba zdarzenia ready i skinLoaded (lub skinError).

Zdarzenie skinLoaded jest typu VideoEvent i posiada stałą VideoEvent.SKIN_LOADED.

Definiuje wartość właściwości type obiektu zdarzenia skinLoaded.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

soundUpdate

Zdarzenie  
Typ obiektu zdarzenia: fl.video.SoundEvent
właściwość SoundEvent.type = fl.video.SoundEvent.SOUND_UPDATE

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane, gdy użytkownik zmieni dźwięk, przesuwając uchwyt paska głośności, ustawiając właściwość volume lub ustawiając właściwość soundTransform

Zdarzenie soundUpdate jest typu SoundEvent i posiada stałą SoundEvent.SOUND_UPDATE.

Definiuje wartość właściwości type obiektu zdarzenia soundUpdate.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
soundTransformWskazuje nowe wartości dla głośności i przesuwania.

Powiązane elementy interfejsu API

stateChange

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane po zmianie stanu odtwarzania. Po ukończeniu wywołania autoRewind zdarzenie stateChange jest wywoływane ze stanem przewijania. Zdarzenie stateChange nie zostanie rozpoczęte dopóki przewijanie nie zostanie zakończone.

Zdarzenie to może być wykorzystane do śledzenia kiedy odtwarzanie wchodzi lub opuszcza stany bez odpowiedzi, np. w trakcie łączenia, zmiany rozmiaru, przewijania. Metody play(), pause(), stop() i seek() kolejkują żądania, które zostaną wykonane, gdy odtwarzacz przejdzie w stan gotowości do odpowiedzi.

Zdarzenie stateChange jest typu VideoEvent i posiada stałą VideoEvent.STATE_CHANGE.

Definiuje wartość właściwości type obiektu zdarzenia stateChange.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

stoppedStateEntered

Zdarzenie  
Typ obiektu zdarzenia: fl.video.VideoEvent
właściwość VideoEvent.type = fl.video.VideoEvent.STOPPED_STATE_ENTERED

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Wywoływane po przejściu do stanu zatrzymania. Dzieje się to po wywołaniu metody stop() lub po kliknięciu elementu sterującego stopButton. Do wywołania dochodzi również w niektórych przypadkach, gdy właściwość autoPlay ma wartość false (stan może zmienić się na wstrzymany), a plik FLV został już załadowany. Instancja FLVPlayback również wywołuje to zdarzenie, gdy głowica odtwarzania zatrzyma się na końcu pliku FLV z powodu osiągnięcia końca osi czasu.

Wystąpienie klasy FLVPlayback również wywołuje zdarzenie stateChange.

Zdarzenie stoppedStateEntered jest typu VideoEvent i posiada stałą VideoEvent.STOPPED_STATE_ENTERED.

Definiuje wartość właściwości type obiektu zdarzenia stoppedStateEntered.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
stateŁańcuch znaków identyfikujący stałą z klasy VideoState, która opisuje stan odtwarzania dla składnika.
playheadTimeLiczba będąca aktualnym czasem lub położeniem głowicy odtwarzania.
vpIndeks obiektu VideoPlayer.

Powiązane elementy interfejsu API

Szczegół stałej

SHORT_VERSION

Stała
public static const SHORT_VERSION:String = "2.1"

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zmienna stanu wskazująca na krótki numer wersji składnika. Numer wersji jest użyteczny, gdy istnieje plik FLA i wymagane jest określenie wersji składnika. W celu określenia wersji składnika należy wpisać następującą instrukcję trace do pliku FLA:

FLVPlayback.SHORT_VERSION

Zmienna SHORT_VERSION zawiera tylko główne i podrzędne numery wersji, na przykład: 2.0. Zmienna VERSION zawiera główne i podrzędne numery wersji, a także numery poprawek i kompilacji, na przykład: 2.0.0.11.

Powiązane elementy interfejsu API

VERSION

Stała 
public static const VERSION:String = "2.1.0.23"

Wersja języka: ActionScript 3.0
Wersja produktu: Flash CS3
Wersje środowiska wykonawczego: Flash Player 9.0.28.0, AIR 1.0

Zmienna stanu wskazująca na długi numer wersji składnika. Numer wersji jest użyteczny, gdy istnieje plik FLA i wymagane jest określenie wersji składnika. W celu określenia wersji składnika należy wpisać następującą instrukcję trace do pliku FLA:

FLVPlayback.VERSION

Zmienna VERSION zawiera główne i podrzędne numery wersji, a także numery poprawek i kompilacji, na przykład: 2.0.0.11. Zmienna SHORT_VERSION zawiera tylko główne i podrzędne numery wersji, na przykład: 2.0.

Powiązane elementy interfejsu API

FLVPlaybackExample.as

Ten przykład dynamicznie tworzy instancję FLVPlayback.

W celu uruchomienia przykładu należy wykonać poniższe czynności:

  1. Umieścić składnik FLVPlayback na stole montażowym w pozycji 0,0 i nadać instancji nazwę player.
  2. Zastąpić ścieżkę videoPath ścieżką bezwzględną lub względną do pliku FLV.
  3. Zapisać ten kod jako FLVPlaybackExample.as w tym samym katalogu co plik FLA.
  4. W pliku FLA ustawić klasę Document na 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 ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.