Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: AIR 30.0 以前, Flash Player 30.0 以前, Flash Lite 4
Flex 4.6 以前, Flash Pro CS6 以前
フィルターを非表示
fl.video 

FLVPlayback  - AS3 Flash

パッケージx

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

言語エレメント

グローバル定数
グローバル関数
演算子
ステートメント、キーワード、ディレクティブ
特殊な型

付録

新機能
コンパイルエラー
コンパイラー警告
ランタイムエラー
ActionScript 3 への移行
サポートされている文字セット
MXML のみのタグ
モーション XML エレメント
Timed Text タグ
使用されなくなったエレメントのリスト
Accessibility Implementation 定数
ActionScript の例の使用方法
法律上の注意
パッケージfl.video
クラスpublic class FLVPlayback
継承FLVPlayback Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLVPlayback は Sprite クラスを拡張し、VideoPlayer オブジェクトをラップします。 注意:本書は、アクセシビリティ対応の FLVPlayback コンポーネントで使用することを目的にしています。

『ActionScript 3.0 言語およびコンポーネントリファレンス』の FLVPlayback クラスに関する内容を更新し、コンポーネントのキーボードおよびスクリーンリーダーのアクセシビリティ機能を強化する、次の新しいプロパティとメソッドが追加されています。

新しいプロパティやメソッドを使用する前に、プロジェクトに導入しているコンポーネントがアクセシビリティ対応版であることを確認してください。

FLVPlayback クラスを使用すると、アプリケーションにビデオプレーヤーを簡単に組み込むことができ、HTTP 経由でプログレッシブダウンロードされる Video(FLV)ファイルの再生や、Flash Media Server(FMS)または他の Flash Video Streaming Service(FVSS)からのストリーミング FLV ファイルの再生ができます。

Flash Player Update 3(version 9.0.115.0)以降では、FLVPlayback コンポーネントが更新され、業界標準の H.264 エンコーディングを利用する高解像度の MPEG-4 ビデオ形式がサポートされるようになりました。FLVPlayback コンポーネントでサポートされるビデオ形式について詳しくは、「Controlling web video with ActionScript 3 FLVPlayback programming」を参照してください。

FLVPlayback コンポーネントは他の ActionScript 3.0 のコンポーネントとは異なり、UIComponent を拡張しません。このために、これらのクラスのメソッドとプロパティはサポートしません。

FLVPlayback クラスのプロパティ、メソッド、イベントにアクセスするには、FLVPlayback コンポーネントを Flash アプリケーションの Stage にドラッグするか、import ステートメントを使用して ActionScript に明示的にコンポーネントをインポートする方法で、アプリケーションにそのクラスをインポートする必要があります。次のステートメントは FLVPlayback クラスをインポートします。

     import fl.video.FLVPlayback;

FLVPlayback クラスには VERSION 定数というクラスプロパティがあります。クラスプロパティは、クラス自体に対してのみ使用できます。VERSION 定数は、そのコンポーネントのバージョンを表すストリングを返します。次のコードを実行すると、出力パネルにバージョンが表示されます。

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

例を表示

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
 InheritedaccessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
DisplayObject
  activeVideoPlayerIndex : uint
他のアプリケーションプログラミングインターフェイス(API)によって影響を受けるビデオプレーヤーインスタンスを指定する数値。
FLVPlayback
  align : String
scaleMode プロパティが VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE に設定されているときのビデオレイアウトを指定します。
FLVPlayback
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
DisplayObject
  autoPlay : Boolean
ブール値です。true である場合、source プロパティの設定後に自動的に FLV ファイルが再生されます。
FLVPlayback
  autoRewind : Boolean
ブール値です。true の場合は、プレーヤーでストリームの最後に到達するか、または stop() メソッドが呼び出されて再生が停止したときに、FLV ファイルをフレーム 1 に巻き戻します。
FLVPlayback
  backButton : Sprite
BackButton 再生コントロールです。
FLVPlayback
  bitrate : Number
FLV ファイルを転送する 1 秒あたりのビット数を指定する数値です。
FLVPlayback
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
DisplayObject
 InheritedblendShader : Shader
[書き込み専用] 前景と背景のブレンドに使用するシェーダーを設定します。
DisplayObject
  buffering : Boolean
[読み取り専用] ブール値です。ビデオがバッファリング状態である場合に true になります。
FLVPlayback
  bufferingBar : Sprite
バッファリングバーコントロールです。
FLVPlayback
  bufferingBarHidesAndDisablesOthers : Boolean
true を設定すると、FLV ファイルがバッファリング状態のときに、SeekBar コントロールが非表示になり、Play、Pause、PlayPause、BackButton、および ForwardButton の各コントロールが無効になります。
FLVPlayback
  bufferTime : Number
ビデオストリームの再生を開始するまでにメモリにバッファーする時間を秒単位で指定する数値です。
FLVPlayback
 InheritedbuttonMode : Boolean
このスプライトのボタンモードを指定します。
Sprite
  bytesLoaded : uint
[読み取り専用] HTTP ダウンロードの進捗状況を示す数値(バイト数)です。
FLVPlayback
  bytesTotal : uint
[読み取り専用] HTTP ダウンロードでダウンロードされた総バイト数を指定する数値です。
FLVPlayback
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
null 以外の場合、この Matrix オブジェクトは、cacheAsBitmap を true に設定したときの表示オブジェクトのレンダリング方法を定義します。
DisplayObject
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
 InheritedcontextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
InteractiveObject
  cuePoints : Array
[書き込み専用] ActionScript キューポイントと無効な埋め込み FLV ファイルキューポイントを表す配列です。
FLVPlayback
 InheriteddoubleClickEnabled : Boolean
オブジェクトが doubleClick イベントを受け取るかどうかを指定します。
InteractiveObject
 InheriteddropTarget : DisplayObject
[読み取り専用] スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
Sprite
  endTabIndex : int
[読み取り専用] FLVPlayback コントロールの後の、次に使用可能な tabIndex を返します。
FLVPlayback
 Inheritedfilters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。
DisplayObject
 InheritedfocusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
InteractiveObject
  forwardButton : Sprite
「進む」ボタンコントロールです。
FLVPlayback
  fullScreenBackgroundColor : uint
フルスクリーン占有モードのときに使用する背景色。
FLVPlayback
  fullScreenButton : Sprite
FullScreen ボタンコントロールです。
FLVPlayback
  fullScreenSkinDelay : int
スキンを非表示にするまでの遅延時間をミリ秒単位で指定します。
FLVPlayback
  fullScreenTakeOver : Boolean
ステージがフルスクリーンモードに入ると、FLVPlayback コンポーネントはすべてのコンテンツより前面になり、画面全体を占有します。
FLVPlayback
 Inheritedgraphics : Graphics
[読み取り専用] ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。
Sprite
  height : Number
[オーバーライド] FLVPlayback インスタンスの高さを指定する数値です。
FLVPlayback
 InheritedhitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。
Sprite
  idleTimeout : Number
再生が一時停止または停止してアイドル状態になった Flash Media Server(FMS)への接続が Flash によって切断されるまでの時間(ミリ秒単位)。
FLVPlayback
  isLive : Boolean
ブール値です。ビデオストリームがライブである場合に true になります。
FLVPlayback
  isRTMP : Boolean
[読み取り専用] RTMP を使用して Flash Media Server(FMS)から FLV ファイルをストリーミングする場合に true になるブール値。
FLVPlayback
 InheritedloaderInfo : LoaderInfo
[読み取り専用] この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。
DisplayObject
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
DisplayObject
  metadata : Object
[読み取り専用] メタデータ情報パケットであるオブジェクトです。NetSteam.onMetaData() コールバックメソッドの呼び出しで、利用できる場合に返されます。
FLVPlayback
 InheritedmetaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。
DisplayObject
  metadataLoaded : Boolean
[読み取り専用] ブール値です。メタデータパケットが見つかり処理された場合、または FLV ファイルがメタデータパケットなしにエンコードされた場合に true になります。
FLVPlayback
 InheritedmouseChildren : Boolean
オブジェクトの子がマウスまたはユーザー入力デバイスに対応しているかどうかを判断します。
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。
InteractiveObject
 InheritedmouseX : Number
[読み取り専用] マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。
DisplayObject
 InheritedmouseY : Number
[読み取り専用] マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。
DisplayObject
  muteButton : Sprite
「ミュート」ボタンコントロールです。
FLVPlayback
 Inheritedname : String
DisplayObject のインスタンス名を示します。
DisplayObject
  ncMgr : INCManager
[読み取り専用] INCManager を実装するクラスのインスタンスへのアクセスを可能にする INCManager オブジェクトです。これは NCManager クラスへのインターフェイスです。
FLVPlayback
 InheritedneedsSoftKeyboard : Boolean
この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。
InteractiveObject
 InheritednumChildren : int
[読み取り専用] このオブジェクトの子の数を返します。
DisplayObjectContainer
 InheritedopaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
DisplayObject
 Inheritedparent : DisplayObjectContainer
[読み取り専用] この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。
DisplayObject
  pauseButton : Sprite
「一時停止」ボタンコントロールです。
FLVPlayback
  paused : Boolean
[読み取り専用] ブール値です。FLV ファイルが一時停止中である場合に true になります。
FLVPlayback
  playButton : Sprite
「再生」ボタンコントロールです。
FLVPlayback
  playheadPercentage : Number
現在の playheadTime を totalTime プロパティのパーセンテージとして表す数値です。
FLVPlayback
  playheadTime : Number
現在の再生ヘッドの時間または位置を秒単位で示す数値です。小数をとる場合があります。
FLVPlayback
  playheadUpdateInterval : Number
各 playheadUpdate イベント間の時間をミリ秒単位で示す数値です。
FLVPlayback
  playing : Boolean
[読み取り専用] ブール値です。FLV ファイルが再生中である場合に true になります。
FLVPlayback
  playPauseButton : Sprite
「再生/一時停止」ボタンコントロールです。
FLVPlayback
  preferredHeight : int
[読み取り専用] ソース FLV ファイルの高さを指定する数値。
FLVPlayback
  preferredWidth : int
[読み取り専用] ソース FLV ファイルの幅を設定します。
FLVPlayback
  preview : String
[書き込み専用] ライブプレビューのみ。
FLVPlayback
  progressInterval : Number
progress イベントの発生する間隔をミリ秒単位で示す数値です。
FLVPlayback
  registrationHeight : Number
自動サイズ変更時に、ビデオコンテンツの整列に使用する高さ。
FLVPlayback
  registrationWidth : Number
自動サイズ変更時に、ビデオコンテンツの整列に使用する幅。
FLVPlayback
  registrationX : Number
自動サイズ変更時に、ビデオコンテンツの整列に使用する x 座標。
FLVPlayback
  registrationY : Number
自動サイズ変更時に、ビデオコンテンツの整列に使用する y 座標。
FLVPlayback
 Inheritedroot : DisplayObject
[読み取り専用] 読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。
DisplayObject
 Inheritedrotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
DisplayObject
 InheritedrotationX : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。
DisplayObject
 InheritedrotationY : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。
DisplayObject
 InheritedrotationZ : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。
DisplayObject
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
DisplayObject
  scaleMode : String
ロード後にビデオのサイズをどのように変更するかを指定します。
FLVPlayback
  scaleX : Number
[オーバーライド] 水平方向の拡大 / 縮小を示す数値です。
FLVPlayback
  scaleY : Number
[オーバーライド] 垂直方向の拡大 / 縮小を示す数値です。
FLVPlayback
 InheritedscaleZ : Number
オブジェクトの基準点から適用されるオブジェクトの奥行きスケール(パーセンテージ)を示します。
DisplayObject
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。
DisplayObject
  scrubbing : Boolean
[読み取り専用] ブール値です。ユーザーが SeekBar でスクラブ中は true になり、それ以外の場合は false になります。
FLVPlayback
  seekBar : Sprite
SeekBar コントロール。
FLVPlayback
  seekBarInterval : Number
スクラブ中の SeekBar ハンドルのチェック頻度をミリ秒単位で指定する数値。
FLVPlayback
  seekBarScrubTolerance : Number
更新前にユーザーが SeekBar ハンドルを移動できる距離を指定する数値です。
FLVPlayback
  seekToPrevOffset : Number
seekToPrevNavCuePoint() メソッドで以前のキューポイントと比較する際に使用する秒数です。
FLVPlayback
  skin : String
スキン SWF ファイルの URL を指定するストリングです。
FLVPlayback
  skinAutoHide : Boolean
ブール値です。true の場合は、マウスがビデオ上にないときにコンポーネントスキンを非表示にします。
FLVPlayback
  skinBackgroundAlpha : Number
スキンの背景のアルファです。
FLVPlayback
  skinBackgroundColor : uint
スキンの背景色(0xRRGGBB)です。
FLVPlayback
  skinFadeTime : int
スキンを非表示または表示にするときに、フェードインまたはフェードアウトに要する時間です。
FLVPlayback
  skinScaleMaximum : Number
このプロパティは、ハードウェア加速をサポートする Flash Player でフルスクリーンモードに入るときに、FLVPlayback がスキンを拡大するために使用する最大の倍数を指定します。
FLVPlayback
 Inherited    softKeyboard : String
ソフトキーボードの外観を制御します。
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。
InteractiveObject
  soundTransform : flash.media:SoundTransform
[オーバーライド] VideoPlayer.soundTransform プロパティに直接アクセスして、サウンドコントロールをさらに公開できるようにします。
FLVPlayback
  source : String
ストリーミングする FLV ファイルの URL とストリーミング方法を指定するストリングです。
FLVPlayback
 Inheritedstage : Stage
[読み取り専用] 表示オブジェクトのステージです。
DisplayObject
  startTabIndex : int
[読み取り専用] FLVPlayback コントロールの最初の tabIndex 値を返します。
FLVPlayback
  state : String
[読み取り専用] コンポーネントの状態を指定するストリングです。
FLVPlayback
  stateResponsive : Boolean
[読み取り専用] ブール値です。応答状態である場合に true になります。
FLVPlayback
  stopButton : Sprite
Stop ボタンコントロールです。
FLVPlayback
  stopped : Boolean
[読み取り専用] ブール値です。FLVPlayback インスタンスの状態が stopped である場合に true になります。
FLVPlayback
 InheritedtabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。
DisplayObjectContainer
 InheritedtabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。
InteractiveObject
 InheritedtabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。
InteractiveObject
 InheritedtextSnapshot : flash.text:TextSnapshot
[読み取り専用] この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。
DisplayObjectContainer
  totalTime : Number
ビデオ再生時間の合計を表す数値(秒単位)です。
FLVPlayback
 Inheritedtransform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。
DisplayObject
 InheriteduseHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にポインターが移動したときに、指差しハンドポインター(ハンドカーソル)を表示するかどうかを示すブール値です。
Sprite
 Inheritedvisible : Boolean
表示オブジェクトが可視かどうかを示します。
DisplayObject
  visibleVideoPlayerIndex : uint
複数の FLV ファイルストリームを管理するのに使用する数値です。
FLVPlayback
  volume : Number
ボリュームコントロール設定値を示す 0 ~ 1 の間の数値です。
FLVPlayback
  volumeBar : Sprite
ボリュームバーコントロールです。
FLVPlayback
  volumeBarInterval : Number
スクラブ中のボリュームバーハンドルのチェック頻度をミリ秒単位で指定する数値です。
FLVPlayback
  volumeBarScrubTolerance : Number
更新前にユーザーがボリュームバーハンドルを移動できる距離を指定する数値です。
FLVPlayback
  width : Number
[オーバーライド] ステージ上の FLVPlayback インスタンスの幅を指定する数値です。
FLVPlayback
  x : Number
[オーバーライド] ビデオプレーヤーの水平方向の位置(ピクセル単位)を指定する数値です。
FLVPlayback
  y : Number
[オーバーライド] ビデオプレーヤーの垂直方向の位置(ピクセル単位)を指定する数値です。
FLVPlayback
 Inheritedz : Number
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。
DisplayObject
パブリックメソッド
 メソッド定義元
  
新しい FLVPlayback インスタンスを作成します。
FLVPlayback
  
addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
ActionScript キューポイントを追加します。また、キューポイントダイアログボックスを使用して ActionScript キューポイントを追加するのと同じ効果があります。ただし、アプリケーション開発中ではなく、アプリケーションの実行時に発生します。
FLVPlayback
 Inherited
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
DisplayObjectContainer
 Inherited
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
 Inherited
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。
DisplayObjectContainer
  
assignTabIndexes(startTabIndex:int):int
FLVPlayback コントロールを左から右に水平に並べ替えて、各コントロールに tabaIndex 値を割り当てます。
FLVPlayback
  
ビデオプレーヤーをビデオプレーヤーのスタックの一番上に移動します。
FLVPlayback
  
NetStream を閉じ、index パラメーターで指定されたビデオプレーヤーを削除します。
FLVPlayback
 Inherited
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
DisplayObjectContainer
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
  
FLVPlayback ビデオプレーヤーをフルスクリーンに設定します。
FLVPlayback
  
findCuePoint(timeNameOrCuePoint:*, type:String):Object
type パラメーターで指定されたタイプで、パラメーターで指定した時間、名前、または時間と名前の組み合わせを持つキューポイントを検索します。
FLVPlayback
  
findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
指定した時間に一致するか指定した時間より早い、指定したタイプのキューポイントを検索します。
FLVPlayback
  
my_cuePoint.array で、my_cuePoint.name と同じ名前を持つ次のキューポイントを検索します。
FLVPlayback
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
DisplayObject
 Inherited
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。
DisplayObjectContainer
 Inherited
指定された名前に一致する子表示オブジェクトを返します。
DisplayObjectContainer
 Inherited
子 DisplayObject インスタンスのインデックス位置を返します。
DisplayObjectContainer
 Inherited
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子(または孫など)であるオブジェクトの配列を返します。
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。
DisplayObject
  
index パラメーターで指定されたビデオプレーヤーを取得します。
FLVPlayback
 Inherited
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。
DisplayObject
 Inherited
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。
DisplayObject
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。
DisplayObject
  
isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
FLV ファイルの埋め込みキューポイントが無効になっている場合に false を返します。
FLVPlayback
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
FLV ファイルのロードを開始し、autoPlay プロパティに false を設定するためのショートカット、および必要に応じて source、totalTime、isLive の各プロパティを設定するためのショートカットを用意します。
FLVPlayback
 Inherited
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。
DisplayObject
 Inherited
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。
DisplayObject
  
ビデオストリームの再生を一時停止します。
FLVPlayback
  
play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
ビデオストリームを再生します。
FLVPlayback
  
FLV ファイルを十分にダウンロードした後で再生します。
FLVPlayback
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
  
removeASCuePoint(timeNameOrCuePoint:*):Object
現在ロードされている FLV ファイルから ActionScript キューポイントを削除します。
FLVPlayback
 Inherited
DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。
DisplayObjectContainer
 Inherited
DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
DisplayObjectContainer インスタンスの子リストから、すべての child DisplayObject インスタンスを削除します。
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
仮想キーボードを前面に表示します。
InteractiveObject
  
ファイル内の指定時間(秒単位)を小数点以下 3 桁までの精度(ミリ秒精度)でシークします。
FLVPlayback
  
ファイルのパーセンテージをシークし、そこに再生ヘッドを配置します。
FLVPlayback
  
ファイル内の指定時間(秒単位)を小数点以下 3 桁までの精度(ミリ秒精度)でシークします。
FLVPlayback
  
seekToNavCuePoint(timeNameOrCuePoint:*):void
指定した時間か名前、またはその両方に一致するナビゲーションキューポイントをシークします。
FLVPlayback
  
playheadTime プロパティの現在値を基準にして、次のナビゲーションキューポイントをシークします。
FLVPlayback
  
playheadTime プロパティの現在値を基準にして、前のナビゲーションキューポイントをシークします。
FLVPlayback
 Inherited
表示オブジェクトコンテナの既存の子の位置を変更します。
DisplayObjectContainer
  
setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
1 つまたは複数の FLV キューポイントを有効または無効にします。
FLVPlayback
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
  
setScale(scaleX:Number, scaleY:Number):void
scaleX プロパティと scaleY プロパティを同時に設定します。
FLVPlayback
  
setSize(width:Number, height:Number):void
width と height を同時に設定します。
FLVPlayback
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
指定されたスプライトをユーザーがドラッグできるようにします。
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
指定されたスプライトを、ユーザーがタッチ対応デバイス上でドラッグできるようにします。
Sprite
  
ビデオの再生を停止します。
FLVPlayback
 Inherited
このオブジェクトでルート指定されているすべての MovieClip のタイムラインでの実行を再帰的に停止します。
DisplayObjectContainer
 Inherited
startDrag() メソッドを終了します。
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
タッチ対応デバイスで使用する startTouchDrag() メソッドを終了します。
Sprite
 Inherited
指定された 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。
DisplayObjectContainer
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
イベント
 イベント 概要 定義元
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited表示オブジェクトが表示リストに追加されたときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。DisplayObject
  ビデオプレーヤーが自動的にサイズ変更またはレイアウトされたときに送出されます。FLVPlayback
  autoRewind プロパティが true に設定されていて、再生ヘッドがビデオプレーヤーの先頭に移動したときに送出されます。FLVPlayback
  FLVPlayback インスタンスがバッファリング状態に移行したときに送出されます。FLVPlayback
 Inheritedユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。InteractiveObject
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。InteractiveObject
  イベントオブジェクトが NetConnection を閉じるときに、タイムアウトまたは closeVideoPlayer() メソッドの呼び出しによって送出されます。あるいは、load() または play() メソッドを呼び出すか、source プロパティを設定し、その結果 RTMP 接続が閉じられるときに送出されます。FLVPlayback
  プレーヤーが FLV ファイルの最後に到達して再生が完了したときに送出されます。FLVPlayback
 Inherited
    contextMenu
AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられているコンテキストメニューをユーザージェスチャがトリガーすると送出されます。InteractiveObject
 Inheritedユーザーがコピー操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送出されます。InteractiveObject
  キューポイントに到達したときに送出されます。FLVPlayback
 Inheritedユーザーがカット操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inheritedオブジェクトの doubleClickEnabled フラグが true に設定されている場合にユーザーが InteractiveObject をポインティングデバイスのメインボタンで 2 回続けてすばやくクリックすると送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] 再生ヘッドが新しいフレームに入るときに送出されます。DisplayObject
 Inherited[ブロードキャストイベント] 再生ヘッドが現在のフレームを終了するときに送出されます。DisplayObject
  seek() メソッドの呼び出しまたは ForwardButton コントロールのクリックによって、再生ヘッドの位置が前方に移動したときに送出されます。FLVPlayback
 Inherited表示オブジェクトがフォーカスを取得した後に送出されます。InteractiveObject
 Inherited表示オブジェクトがフォーカスを失った後に送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] フレーム表示オブジェクトのコンストラクターが実行した後で、かつフレームスクリプトが実行される前に送出されます。DisplayObject
 Inheritedユーザーが InteractiveObject インスタンスでタッチサーフェスの端に沿って接触点を作成したとき(例えば、Apple TV の Siri Remote でタッチサーフェスの端に沿ってタップしたときなど)に送出されます。デバイスによっては、この接触を複数のタッチイベントの組み合わせと解釈する可能性もあります。InteractiveObject
 Inheritedタッチ対応デバイスで、ユーザーが同じ InteractiveObject インスタンス上の 2 つの接触位置を押したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上を、2 本の指で押したり離したりする場合など)。InteractiveObject
 Inheritedタッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上の接触位置でタッチポイントを移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話やタブレットの表示オブジェクト上で、指を左から右に動かす場合など)。InteractiveObject
 InheritedInteractiveObject インスタンスとの接触位置で、ユーザーが回転ジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れ、その指を表示オブジェクト上で回転させる場合など)。InteractiveObject
 InheritedInteractiveObject インスタンスとの接触位置で、ユーザーがスワイプジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 3 本指で触れてから、表示オブジェクト上でその 3 本の指をそろえて動かした場合など)。InteractiveObject
 Inheritedタッチ対応デバイス上で、ユーザーが InteractiveObject インスタンスとの接触位置を形成してからタップしたときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面で、表示オブジェクト上に複数の指を置いてメニューを開いてから、1 本の指でタップしてメニューアイテムを選択する場合など)。InteractiveObject
 InheritedInteractiveObject インスタンスとの接触位置で、ユーザーがズームジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れてから、表示オブジェクト上でその 2 本の指をすばやく広げた場合など)。InteractiveObject
 Inheritedこのイベントは、IME でインライン入力をサポートしているすべてのクライアントアプリケーションに送出されます。InteractiveObject
 Inheritedユーザーがキーを押したときに送出されます。InteractiveObject
 Inheritedユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。InteractiveObject
 Inheritedユーザーがキーを離したときに送出されます。InteractiveObject
  ビデオプレーヤーがサイズ変更またはレイアウトされたときに送出されます。FLVPlayback
  FLV ファイルのメタデータに初めて到達したときに送出されます。FLVPlayback
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 Inheritedユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。InteractiveObject
 InheritedInteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedマウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。InteractiveObject
 Inheritedユーザーがドラッグジェスチャを止めると、ドラッグイニシエータ InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグされたオブジェクトがターゲットにドロップされ、そのドロップ操作が DragManager.acceptDragDrop() の呼び出しで受け入れられた場合に、ターゲットの InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグジェスチャが境界に入ると、InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグジェスチャが境界を出ると、InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグジェスチャが境界の範囲内で行われている間、InteractiveObject から継続的に送出されます。InteractiveObject
 Inheritedドラッグ操作の開始時に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグ操作が行われている間に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。InteractiveObject
 Inheritedユーザーがペースト操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「ペースト」を選択した場合に送出されます。InteractiveObject
  プレーヤーが一時停止状態に移行したときに送出されます。FLVPlayback
  FLV ファイルを再生中に playheadUpdateInterval プロパティに指定された間隔で送出されます。または巻き戻しの開始時にも送出されます。FLVPlayback
  再生状態に移行したときに送出されます。FLVPlayback
  進捗状況はダウンロードしたバイト数で表されます。FLVPlayback
 Inherited画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを降ろしたときに送出されます。InteractiveObject
 Inherited
    proximityEnd
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを持ち上げたときに送出されます。InteractiveObject
 Inherited類似性検出しきい値の範囲内で、ユーザーがアクティブなスタイラスを画面上に移動したときに送出されます。InteractiveObject
 Inherited
    proximityOut
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject からアクティブなスタイラスを離したときに送出されます。InteractiveObject
 Inherited画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject の真上にアクティブなスタイラスを移動したときに送出されます。InteractiveObject
 Inherited画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject やそのいずれかの子からアクティブなスタイラスを離したときに送出されます。InteractiveObject
 Inherited(画面の類似性検出しきい値の範囲内で)ユーザーがアクティブなスタイラスを表示リスト内のオブジェクトの子孫ツリーの外側から InteractiveObject 上に移動したときに送出されます。InteractiveObject
  FLV ファイルがロードされ表示準備ができたときに送出されます。FLVPlayback
 Inheritedユーザーが最初に InteractiveObject インスタンス上でポインティングデバイスのボタンを押し、次にポインティングデバイスをその InteractiveObject インスタンス以外の場所に移動した後、ボタンを離したときに送出されます。InteractiveObject
 Inherited表示オブジェクトが表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited[ブロードキャストイベント] 表示リストが更新およびレンダリングされようとしているときに送出されます。DisplayObject
  seek() の呼び出しによって再生ヘッドの位置が後方に移動したとき、または autoRewind の呼び出しが完了したときに送出されます。FLVPlayback
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
  ユーザーがシークバーを使用した FLV ファイルのスクラブを停止したときに送出されます。FLVPlayback
  ユーザーがシークバーを使用した FLV ファイルのスクラブを開始したときに送出されます。FLVPlayback
  seek() の呼び出し、playheadTime プロパティの設定、または SeekBar コントロールの使用により、再生ヘッドの位置が変更されたときに送出されます。FLVPlayback
 Inheritedユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送出されます。InteractiveObject
  スキン SWF ファイルのロード中にエラーが発生したときに送出されます。FLVPlayback
  スキン SWF ファイルがロードされたときに送出されます。FLVPlayback
 Inheritedソフトキーボードが前面に表示された直後に送出されます。InteractiveObject
 Inheritedソフトキーボードが前面に表示される直前に送出されます。InteractiveObject
 Inheritedソフトキーボードが背後に移動して非表示になった直後に送出されます。InteractiveObject
  ユーザーが volumeBar コントロールのハンドルを移動するか、volume プロパティまたは soundTransform プロパティを設定して、サウンドを変更したときに送出されます。FLVPlayback
  再生状態が変更されたときに送出されます。FLVPlayback
  停止状態に移行したときに送出されます。FLVPlayback
 Inheritedオブジェクトの tabChildren フラグの値が変更されたときに送出されます。InteractiveObject
 Inheritedオブジェクトの tabEnabled フラグが変更されたときに送出されます。InteractiveObject
 Inheritedオブジェクトの tabIndex プロパティの値が変更されたときに送出されます。InteractiveObject
 Inheritedテキストの文字を入力すると送出されます。InteractiveObject
 Inheritedタッチ対応デバイスにユーザーが初めて接触したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に指で触れる場合など)。InteractiveObject
 Inheritedタッチ対応デバイスで、ユーザーが接触を解除したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面から指を離す場合など)。InteractiveObject
 Inheritedユーザーがデバイスにタッチしたときに送出され、接触ポイントがなくなるまで継続的に送出されます。InteractiveObject
 Inheritedタッチ対応デバイスで、ユーザーが接触位置を InteractiveObject インスタンスの外に移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、1 つの表示オブジェクトから別の表示オブジェクトに指をドラッグする場合など)。InteractiveObject
 Inheritedタッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。InteractiveObject
 Inheritedユーザーがタッチ対応デバイスの InteractiveObject インスタンス外に接触点を動かしたとき(例えば、タッチスクリーンを備えた携帯電話やタブレットで、表示オブジェクトから表示オブジェクト外に指をドラッグしたとき)に送出されます。InteractiveObject
 Inheritedタッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。InteractiveObject
 Inheritedタッチ対応デバイスで、ユーザーが接触を開始した InteractiveObject インスタンスの同じ位置から指を離したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上の 1 点を、指で押したり離したりする場合など)。InteractiveObject
パブリック定数
 定数定義元
  SHORT_VERSION : String = "2.1"
[静的] コンポーネントの短いバージョン番号を示す状態変数です。
FLVPlayback
  VERSION : String = "2.1.0.23"
[静的] コンポーネントの長いバージョン番号を示す状態変数です。
FLVPlayback
プロパティの詳細

activeVideoPlayerIndex

プロパティ
activeVideoPlayerIndex:uint

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

他のアプリケーションプログラミングインターフェイス(API)によって影響を受けるビデオプレーヤーインスタンスを指定する数値。このプロパティを使用して複数の FLV ファイルストリームを管理します。

このプロパティでは、ビデオプレーヤーを表示することはできません。ビデオプレーヤーを表示するには visibleVideoPlayerIndex プロパティを使用します。

初めて activeVideoPlayerIndex に数値を設定したときに新しいビデオプレーヤーが作成されます。新しいビデオプレーヤーが作成されると、プロパティにデフォルトビデオプレーヤーの値(activeVideoPlayerIndex == 0)が設定されます。source , totalTime および isLive には常にそれぞれのデフォルト値(空のストリング、NaN、false)が設定され、autoPlay には常に false(デフォルトビデオプレーヤー 0 のみデフォルトが true)が設定されます。cuePoints プロパティは影響を与えません。このプロパティは、デフォルトビデオプレーヤーへの以後のロードには影響しません。

ボリューム、位置、サイズ、可視性、および UI コントロールを制御する API は常にグローバルであり、そのビヘイビアーは activeVideoPlayerIndex の設定による影響を受けません。具体的には、activeVideoPlayerIndex プロパティを設定しても、次のプロパティとメソッドに影響はありません。

activeVideoPlayerIndex に影響を受けないプロパティとメソッドは次のとおりです。
backButtonplayPauseButtonskinwidth
bufferingBarscaleXstopButtonx
bufferingBarHidesAndDisablesOtherstransformysetSize()
forwardButtonscaleYvisiblesetScale()
heightseekBarvolumefullScreenBackgroundColor
muteButtonseekBarIntervalvolumeBarfullScreenButton
pauseButtonseekBarScrubTolerancevolumeBarIntervalfullScreenSkinDelay
playButtonseekToPrevOffsetvolumeBarScrubTolerancefullScreenTakeOver
registrationXregistrationYregistrationWidthregistrationHeight
skinBackgroundAlphaskinBackgroundColorskinFadeTime

注意:スキンが制御するビデオプレーヤーを決定するのは visibleVideoPlayerIndex プロパティであり、activeVideoPlayerIndex プロパティではありません。さらに、サイズを制御する API が、visibleVideoPlayerIndexプロパティと情報をやり取りします。

その他の API は、activeVideoPlayerIndex の設定に基づいて特定のビデオプレーヤーをターゲットにします。

2 番目の FLV ファイルをバックグラウンドでロードするには、activeVideoPlayerIndex に 1 を設定し、load() メソッドを呼び出します。この FLV ファイルを表示し、最初のファイルを非表示にするには、visibleVideoPlayerIndex に 1 を設定します。

デフォルト値: 0。



実装
    public function get activeVideoPlayerIndex():uint
    public function set activeVideoPlayerIndex(value:uint):void

関連する API エレメント

align

プロパティ 
align:String

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

scaleMode プロパティが VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE に設定されているときのビデオレイアウトを指定します。ビデオのサイズは registrationXregistrationYregistrationWidth、および registrationHeight プロパティに基づいたものになります。align プロパティを設定すると、値は VideoAlign クラスから取得されます。デフォルト値は VideoAlign.CENTER です。



実装
    public function get align():String
    public function set align(value:String):void

関連する API エレメント

autoPlay

プロパティ 
autoPlay:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。true である場合、source プロパティの設定後に自動的に FLV ファイルが再生されます。false である場合は、FLV ファイルはロードされますが、play() または playWhenEnoughDownloaded() メソッドが呼び出されるまで再生は開始されません。

Flash Media Server(FMS)からの FLV ファイルをストリーミングしているときに、autoPlay プロパティを true に設定すると、すぐに再生が開始されます。ただし、プログレッシブダウンロードで FLV ファイルをロードしているときは、最初から最後までその FLV ファイルを再生するのに十分な量をダウンロードした後で再生が始まります。

十分に FLV ファイルがダウンロードされる前に、強制的に再生するには、パラメーターを使用せずに play() メソッドを呼び出します。再生が始まった後で、ダウンロード待ちの状態に戻して十分にダウンロードされてから自動的に再生を再開するには、pause() メソッドを使用し、次に playWhenEnoughDownloaded() メソッドを使用します。

新しい FLV ファイルをロードする前にこのプロパティに true を設定しても、source プロパティを設定するまでは無効です。

autoPlay プロパティに true を設定してから source プロパティに URL を設定することは、play() に URL を指定して呼び出すことと同じ効果をもたらします。

URL を指定して load() メソッドを呼び出すことは、source プロパティに URL を設定すること(autoPlay プロパティは false に設定)と同じ効果をもたらします。

デフォルト値: true。



実装
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void

関連する API エレメント

autoRewind

プロパティ 
autoRewind:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。true の場合は、プレーヤーでストリームの最後に到達するか、または stop() メソッドが呼び出されて再生が停止したときに、FLV ファイルをフレーム 1 に巻き戻します。ライブストリームでは、このプロパティは無効です。

デフォルト値: false。



実装
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void

backButton

プロパティ 
backButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

BackButton 再生コントロールです。クリックすると、seekToPrevNavCuePoint() メソッドを呼び出します。



実装
    public function get backButton():Sprite
    public function set backButton(value:Sprite):void

関連する API エレメント

bitrate

プロパティ 
bitrate:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLV ファイルを転送する 1 秒あたりのビット数を指定する数値です。

ネイティブ帯域幅検出をサポートしている Flash Video Streaming Service からストリーミングする場合は、帯域幅に基づく複数ストリームの切り替え方法を記述した SMIL ファイルを使用できます。FVSS によっては、帯域幅は自動検出され、この値が設定されていても無視されます。

HTTP プログレッシブダウンロードを実行している場合、同じ SMIL フォーマットを使用できますが、自動検出は行われないので、bitrate を設定する必要があります。



実装
    public function get bitrate():Number
    public function set bitrate(value:Number):void

buffering

プロパティ 
buffering:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。ビデオがバッファリング状態である場合に true になります。



実装
    public function get buffering():Boolean

bufferingBar

プロパティ 
bufferingBar:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

バッファリングバーコントロールです。FLV ファイルがロード中またはバッファリング状態であるときに表示されます。



実装
    public function get bufferingBar():Sprite
    public function set bufferingBar(value:Sprite):void

bufferingBarHidesAndDisablesOthers

プロパティ 
bufferingBarHidesAndDisablesOthers:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

truetrue を設定すると、FLV ファイルがバッファリング状態のときに、SeekBar コントロールが非表示になり、Play、Pause、PlayPause、BackButton、および ForwardButton の各コントロールが無効になります。これは、低速の接続を経由したダウンロードまたはストリーミングの際に、これらのコントロールをユーザーが操作して FLV ファイルの再生速度を上げようとするのを防止するために役立ちます。



実装
    public function get bufferingBarHidesAndDisablesOthers():Boolean
    public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void

bufferTime

プロパティ 
bufferTime:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオストリームの再生を開始するまでにメモリにバッファーする時間を秒単位で指定する数値です。RTMP を使用した FLV ファイルのストリーミングの場合は、ダウンロードを行わずにメモリ内にバッファリングされるだけなので、この設定をデフォルト値の 0.1 から増やすと大きな効果が得られる場合があります。HTTP 経由でプログレッシブダウンロードされる FLV ファイルの場合は、この値を増やしても利点はほとんどありません。ただし、処理速度の遅い古いコンピューターでは、高品質ビデオの再生が改善されることがあります。

ライブではなく事前にレコーディングされたビデオの場合は、bufferTime プロパティを 0 に設定せずに、デフォルトのバッファー時間を使用するかバッファー時間を増やしてください。

このプロパティでは、再生開始前にダウンロードする FLV ファイルの量を指定することはできません。

デフォルト値: 0.1。



実装
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

関連する API エレメント

bytesLoaded

プロパティ 
bytesLoaded:uint  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

HTTP ダウンロードの進捗状況を示す数値(バイト数)です。入力ストリームがない場合、Flash Media Server(FMS)からのストリームである場合、または情報がまだ利用できない場合、0 を返します。戻り値は HTTP ダウンロードの場合だけ有効です。



実装
    public function get bytesLoaded():uint

bytesTotal

プロパティ 
bytesTotal:uint  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

HTTP ダウンロードでダウンロードされた総バイト数を指定する数値です。入力ストリームがない場合、Flash Media Server(FMS)からのストリームである場合、または情報がまだ利用できない場合、0 を返します。戻り値は HTTP ダウンロードの場合だけ有効です。



実装
    public function get bytesTotal():uint

cuePoints

プロパティ 
cuePoints:Array  [書き込み専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ActionScript キューポイントと無効な埋め込み FLV ファイルキューポイントを表す配列です。このプロパティは、コンポーネントインスペクターとプロパティインスペクター専用です。他の方法では機能しません。このプロパティの値は最初にロードされた FLV ファイルに対してのみ、そしてその FLV ファイルがロードされるときにコンポーネントインスペクターまたはプロパティインスペクターで source プロパティを設定している場合のみ有効です。

注意:このプロパティに ActionScript からアクセスすることはできません。ActionScript からキューポイント情報にアクセスするには、metadata プロパティを使用します。

ActionScript でキューポイントを追加、削除、有効化、無効化するには、addASCuePoint()removeASCuePoint()、または setFLVCuePointEnabled() メソッドを使用します。



実装
    public function set cuePoints(value:Array):void

関連する API エレメント

endTabIndex

プロパティ 
endTabIndex:int  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLVPlayback コントロールの後の、次に使用可能な tabIndex を返します。値は、assignTabIndexes メソッドが呼び出された後に設定されます。



実装
    public function get endTabIndex():int

関連する API エレメント

forwardButton

プロパティ 
forwardButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

「進む」ボタンコントロールです。クリックすると、seekToNextNavCuePoint() メソッドを呼び出します。



実装
    public function get forwardButton():Sprite
    public function set forwardButton(value:Sprite):void

関連する API エレメント

fullScreenBackgroundColor

プロパティ 
fullScreenBackgroundColor:uint

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

フルスクリーン占有モードのときに使用する背景色。この色は、scaleMode プロパティの値に基づくスクリーン全体をビデオが覆い隠さない場合に使用されます。

デフォルト値: 0x000000。



実装
    public function get fullScreenBackgroundColor():uint
    public function set fullScreenBackgroundColor(value:uint):void

fullScreenButton

プロパティ 
fullScreenButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FullScreen ボタンコントロールです。



実装
    public function get fullScreenButton():Sprite
    public function set fullScreenButton(value:Sprite):void

fullScreenSkinDelay

プロパティ 
fullScreenSkinDelay:int

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スキンを非表示にするまでの遅延時間をミリ秒単位で指定します。フルスクリーン占有モードで、skinAutoHide プロパティが true である場合、ユーザーが fullScreenSkinDelay プロパティで示されている秒数より長い時間マウスを動かさなかったときに自動非表示がトリガーされます。カーソルがスキンそのものの上にある場合、自動非表示はトリガーされません。

デフォルト値: 3000 milliseconds (3 seconds)。



実装
    public function get fullScreenSkinDelay():int
    public function set fullScreenSkinDelay(value:int):void

fullScreenTakeOver

プロパティ 
fullScreenTakeOver:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ステージがフルスクリーンモードに入ると、FLVPlayback コンポーネントはすべてのコンテンツより前面になり、画面全体を占有します。ステージがフルスクリーンモードにあるときは、スクリーンは以前の状態に戻ります。

フルスクリーン占有モードで推奨される設定は、scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO および align = VideoAlign.CENTER です。

FLVPlayback コンポーネントを持つ SWF ファイルがロードされても、セキュリティ制限のためにステージにアクセスできない場合は、フルスクリーン占有モードは機能しません。エラーはスローされません。

デフォルト値: true。



実装
    public function get fullScreenTakeOver():Boolean
    public function set fullScreenTakeOver(value:Boolean):void

height

プロパティ 
height:Number[オーバーライド]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLVPlayback インスタンスの高さを指定する数値です。このプロパティは、FLVPlayback インスタンスの高さのみに影響し、ロードされる可能性のあるスキン SWF ファイルの高さは含みません。height プロパティを設定すると、registrationHeight プロパティも同じ値に設定されます。



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

関連する API エレメント

idleTimeout

プロパティ 
idleTimeout:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

再生が一時停止または停止してアイドル状態になった Flash Media Server(FMS)への接続が Flash によって切断されるまでの時間(ミリ秒単位)。このプロパティは、HTTP 経由の FLV ファイルのダウンロードには影響しません。

ビデオストリームが既にアイドル状態である場合に、このプロパティを設定すると、タイムアウト時間の測定をその新しい値で再開します。

デフォルト値: 300,000 milliseconds (5 minutes)。



実装
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

関連する API エレメント

isLive

プロパティ 
isLive:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。ビデオストリームがライブである場合に true になります。このプロパティは、Flash Media Server(FMS)またはその他の Flash Video Streaming Service(FVSS)からのストリーミングである場合にのみ有効です。HTTP ダウンロードでは、このプロパティの値は無視されます。

新しい FLV ファイルをロードする前にこのプロパティを設定しても、source プロパティを新しい FLV ファイルに設定するまでは無効です。

事前にレコーディングされたビデオストリームをビデオプレーヤーに送信する場合は isLive プロパティを false に設定し、ライブブロードキャストなどのリアルタイムデータを送信する場合は true に設定します。パフォーマンスを向上させるために isLive プロパティを false に設定した場合は、bufferTime プロパティを 0 に設定しないでください。



実装
    public function get isLive():Boolean
    public function set isLive(value:Boolean):void

関連する API エレメント

isRTMP

プロパティ 
isRTMP:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

RTMP を使用して Flash Media Server(FMS)から FLV ファイルをストリーミングする場合に true になるブール値。他の FLV ソースファイルの場合、この値は false になります。



実装
    public function get isRTMP():Boolean

関連する API エレメント

metadata

プロパティ 
metadata:Object  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

メタデータ情報パケットであるオブジェクトです。NetSteam.onMetaData() コールバックメソッドの呼び出しで、利用できる場合に返されます。metadataReceived イベントが送出されると、準備が整います。

Flash 8 エンコーダーを使用して FLV ファイルをエンコードした場合、metadata プロパティは次に示す情報を含みます。より古いバージョンでエンコードされた FLV ファイルの場合は、heightwidth、および duration の値のみを含みます。

パラメーター説明
canSeekToEndブール値です。プログレッシブダウンロードされるムービークリップの最後をシークできるようにするために、最後のフレームにキーフレームを付けて FLV ファイルをエンコードした場合に true になります。最後のフレームにキーフレームを付けずに FLV ファイルをエンコードした場合は false になります。
cuePointsオブジェクトの配列です。FLV ファイルに埋め込まれたキューポイントごとに存在します。FLV ファイルがキューポイントを含んでいない場合、値は undefined になります。各オブジェクトは次のプロパティを持ちます。
  • type — キューポイントのタイプを "navigation" または "event" として指定するストリング。
  • name — キューポイントの名前を示すストリング。
  • time — キューポイントの時間を秒で示す数値。小数点以下 3 桁(ミリ秒)まで使用します。
  • parameters — キューポイントを作成するときにユーザーが指定する名前と値のペアを持つオプションのオブジェクト。
audiocodecid使用されたオーディオコーデック(エンコード/デコード方法)を示す数値です。
audiodelayFLV ファイルのエンコード元ソースファイルの時間 0 を表す数値。

ビデオコンテンツは、オーディオを同期するために必要な短時間だけ遅延させられます。たとえば、audiodelay の値が .038 の場合、ソースファイルの時間 0 に開始したビデオは、FLV ファイルの時間 .038 に開始します。

FLVPlayback および VideoPlayer クラスは、それぞれの時間設定でこの遅延を補正します。これは、ソースファイルで使用していた時間設定を引き続き使用できることを意味します。

audiodatarateオーディオの 1 秒あたりのキロバイトを示す数値です。
videocodecidビデオのエンコードに使用されたコーデックバージョンを示す数値です。
framerateFLV ファイルのフレームレートを示す数値です。
videodatarateFLV ファイルのビデオデータレートを示す数値です。
heightFLV ファイルの高さを示す数値です。
widthFLV ファイルの幅を示す数値です。
durationFLV ファイルの継続時間を秒単位で示す数値です。



実装
    public function get metadata():Object

詳細

関連する API エレメント

metadataLoaded

プロパティ 
metadataLoaded:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。メタデータパケットが見つかり処理された場合、または FLV ファイルがメタデータパケットなしにエンコードされた場合に true になります。つまり、メタデータを受け取った場合やメタデータを取得するはずがない場合に true になる値です。したがって、メタデータがある場合はそのことを認識でき、また、メタデータがない場合はそれを受け取るのを待つ必要がないことを認識できます。メタデータを持っているかどうかを確認する場合は、次のコードを使用して値をチェックできます。

FLVPlayback.metadata != null

このプロパティを使用し、キューポイントを検索して有効または無効にするメソッド(findCuePointfindNearestCuePointfindNextCuePointWithNameisFLVCuePointEnabled)で有益な情報を取得できるかどうかをチェックします。



実装
    public function get metadataLoaded():Boolean

関連する API エレメント

muteButton

プロパティ 
muteButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

「ミュート」ボタンコントロールです。



実装
    public function get muteButton():Sprite
    public function set muteButton(value:Sprite):void

ncMgr

プロパティ 
ncMgr:INCManager  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

INCManager を実装するクラスのインスタンスへのアクセスを可能にする INCManager オブジェクトです。これは NCManager クラスへのインターフェイスです。

このプロパティを使用して、カスタム初期化を必要とするカスタム INCManager を実装することができます。



実装
    public function get ncMgr():INCManager

関連する API エレメント

pauseButton

プロパティ 
pauseButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

「一時停止」ボタンコントロールです。



実装
    public function get pauseButton():Sprite
    public function set pauseButton(value:Sprite):void

paused

プロパティ 
paused:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。FLV ファイルが一時停止中である場合に true になります。



実装
    public function get paused():Boolean

playButton

プロパティ 
playButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

「再生」ボタンコントロールです。



実装
    public function get playButton():Sprite
    public function set playButton(value:Sprite):void

playheadPercentage

プロパティ 
playheadPercentage:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

現在の playheadTimetotalTime プロパティのパーセンテージとして表す数値です。このプロパティにアクセスすると、プロパティに再生経過時間のパーセンテージが格納されます。このプロパティを設定すると、FLV ファイルの再生時間のパーセンテージを表す位置へのシーク処理が実行されます。

このプロパティの値は、totalTime プロパティの値を基準としています。



実装
    public function get playheadPercentage():Number
    public function set playheadPercentage(value:Number):void

例外
VideoError — 無効なパーセント値を指定した場合や、totalTime プロパティが未定義、null または 0 以下である場合。

playheadTime

プロパティ 
playheadTime:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

現在の再生ヘッドの時間または位置を秒単位で示す数値です。小数をとる場合があります。このプロパティを設定すると、シークがトリガーされ、シークのすべての制限が適用されます。

再生ヘッド時間の変更(FLV ファイル再生中の 0.25 秒ごとに発生する)で、playheadUpdate イベントが送出されます。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントを監視する必要があります。このイベントは、playheadTime プロパティが更新されるまで発生しません。



実装
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

関連する API エレメント

playheadUpdateInterval

プロパティ 
playheadUpdateInterval:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

playheadUpdate イベント間の時間をミリ秒単位で示す数値です。FLV ファイルの再生中にこのプロパティを設定すると、タイマーが再始動します。

ActionScript キューポイントは再生ヘッドの更新時に始動するので、playheadUpdateInterval プロパティの値を低くすると、ActionScript キューポイントの精度を上げることができます。

再生ヘッドの更新間隔は setInterval() グローバルメソッドの呼び出しによって設定されるので、この方法でどのような間隔を設定したとしても、SWF ファイルのフレームレートよりも短い間隔で更新を行うことはできません。そのため、例えばデフォルトのフレームレートが 1 秒あたり 12 フレームである場合、実質的に作成できる最小の間隔は約 83 ミリ秒です。これは、1 秒(1000 ミリ秒)を 12 で割った数値です。

デフォルト値: 250。



実装
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

関連する API エレメント

playing

プロパティ 
playing:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。FLV ファイルが再生中である場合に true になります。



実装
    public function get playing():Boolean

playPauseButton

プロパティ 
playPauseButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

「再生/一時停止」ボタンコントロールです。



実装
    public function get playPauseButton():Sprite
    public function set playPauseButton(value:Sprite):void

preferredHeight

プロパティ 
preferredHeight:int  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ソース FLV ファイルの高さを指定する数値。この情報は、play()load() メソッドを呼び出してもすぐには有効になりません。ready イベントが発生した時点で有効になります。scaleMode プロパティの値が VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE である場合の最善の方法は、layout イベントが送出された後でその値を読み取ることです。まだ利用できる情報がない場合は、このプロパティは -1 を返します。



実装
    public function get preferredHeight():int

関連する API エレメント

preferredWidth

プロパティ 
preferredWidth:int  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ソース FLV ファイルの幅を設定します。この情報は、play()load() メソッドを呼び出してもすぐには有効になりません。ready イベントが送出された時点で有効になります。scaleMode プロパティの値が VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE である場合の最善の方法は、layout イベントが送出された後でその値を読み取ることです。まだ利用できる情報がない場合は、このプロパティは -1 を返します。



実装
    public function get preferredWidth():int

関連する API エレメント

preview

プロパティ 
preview:String  [書き込み専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ライブプレビューのみ。プレビュー用に PNG ファイルを読み込みます。



実装
    public function set preview(value:String):void

progressInterval

プロパティ 
progressInterval:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

progress イベント間の時間をミリ秒単位で示す数値です。ビデオストリーム再生中に、このプロパティを設定すると、タイマーが再始動します。

デフォルト値: 250。



実装
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

関連する API エレメント

registrationHeight

プロパティ 
registrationHeight:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

自動サイズ変更時に、ビデオコンテンツの整列に使用する高さ。registrationHeight プロパティを height プロパティと混同しないようにしてください。height プロパティは、ビデオコンテンツの実際の高さを反映します。

例 1:以下の設定を使用して、80×80 である FLV ファイルをロードします。

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
自動サイズ変更後には、以下のようになります。
  • x = 90
  • y = 80
  • width = 80
  • height = 80

例 2:以下の設定を使用して、例 1 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
以下のようになります。
  • x = 110
  • y = 100
  • width = 40
  • height = 80

例 3:以下の設定を使用して、例 2 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.EXACT_FIT
すべての値が、registration 値と同じになります。
  • x = 100
  • y = 100
  • width = 60
  • height = 40

registrationHeight プロパティを設定することは、height プロパティを設定することと同じです。高さを変更する他のプロパティやメソッド(scaleXsetSizesetScale など)を設定したり呼び出したりしても、heightregistrationHeight は同期されます。



実装
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void

registrationWidth

プロパティ 
registrationWidth:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

自動サイズ変更時に、ビデオコンテンツの整列に使用する幅。registrationWidth プロパティを width プロパティと混同しないようにしてください。width プロパティは、ビデオコンテンツの実際の幅を反映します。

例 1:以下の設定を使用して、80×80 である FLV ファイルをロードします。

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
自動サイズ変更後には、以下のようになります。
  • x = 90
  • y = 80
  • width = 80
  • height = 80

例 2:以下の設定を使用して、例 1 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
以下のようになります。
  • x = 110
  • y = 100
  • width = 40
  • height = 80

例 3:以下の設定を使用して、例 2 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.EXACT_FIT
すべての値が、registration 値と同じになります。
  • x = 100
  • y = 100
  • width = 60
  • height = 40

registrationWidth プロパティを設定することは、width プロパティを設定することと同じです。幅を変更する他のプロパティやメソッド(scaleXsetSizesetScale など)を設定したり呼び出したりしても、widthregistrationWidth は同期されます。



実装
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void

registrationX

プロパティ 
registrationX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

自動サイズ変更時に、ビデオコンテンツの整列に使用する x 座標。ビデオコンテンツの実際の位置を反映する x プロパティと混同しないようにしてください。

例 1:以下の設定を使用して、80×80 である FLV ファイルをロードします。

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
自動サイズ変更後には、以下のようになります。
  • x = 90
  • y = 80
  • width = 80
  • height = 80

例 2:以下の設定を使用して、例 1 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
以下のようになります。
  • x = 110
  • y = 100
  • width = 40
  • height = 80

例 3:以下の設定を使用して、例 2 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.EXACT_FIT
すべての値が、registration 値と同じになります。
  • x = 100
  • y = 100
  • width = 60
  • height = 40

xregistrationX プロパティのいずれかを設定すると、後者のプロパティは、前者からのオフセットを維持するために変更されます。例えば、x = 10、registrationX = 20 であるときに、x = 110 を設定すると registrationX = 120 が設定されます。



実装
    public function get registrationX():Number
    public function set registrationX(value:Number):void

registrationY

プロパティ 
registrationY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

自動サイズ変更時に、ビデオコンテンツの整列に使用する y 座標。ビデオコンテンツの実際の位置を反映する y プロパティと混同しないようにしてください。

例 1:以下の設定を使用して、80×80 である FLV ファイルをロードします。

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
自動サイズ変更後には、以下のようになります。
  • x = 90
  • y = 80
  • width = 80
  • height = 80

例 2:以下の設定を使用して、例 1 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
以下のようになります。
  • x = 110
  • y = 100
  • width = 40
  • height = 80

例 3:以下の設定を使用して、例 2 と同じシナリオをロードします。

  • scaleMode = VideoScaleMode.EXACT_FIT
すべての値が、registration 値と同じになります。
  • x = 100
  • y = 100
  • width = 60
  • height = 40

yregistrationY プロパティのいずれかを設定すると、後者のプロパティは、前者からのオフセットを維持するために変更されます。例えば、y = 10、registrationY = 20 であるときに、y = 110 を設定すると registrationY = 120 が設定されます。



実装
    public function get registrationY():Number
    public function set registrationY(value:Number):void

scaleMode

プロパティ 
scaleMode:String

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ロード後にビデオのサイズをどのように変更するかを指定します。VideoScaleMode.MAINTAIN_ASPECT_RATIO に設定した場合、registrationXregistrationYregistrationWidth、および registrationHeight で定義されている矩形内で、ビデオの縦横比を維持します。VideoScaleMode.NO_SCALE に設定すると、ビデオは自動的にソース FLV ファイルのサイズになります。VideoScaleMode.EXACT_FIT に設定すると、ソース FLV ファイルのサイズを無視して、registrationXregistrationYregistrationWidth および registrationHeight で定義されている矩形に合わせてビデオを拡大 / 縮小します。これが設定されていると、FLV ファイルのロード直後に自動レイアウトが開始されます。値は、VideoScaleMode から来ます。

デフォルト値: VideoScaleMode.MAINTAIN_ASPECT_RATIO。



実装
    public function get scaleMode():String
    public function set scaleMode(value:String):void

関連する API エレメント

scaleX

プロパティ 
scaleX:Number[オーバーライド]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

水平方向の拡大 / 縮小を示す数値です。標準の拡大 / 縮小率は 1 です。



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

関連する API エレメント

scaleY

プロパティ 
scaleY:Number[オーバーライド]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

垂直方向の拡大 / 縮小を示す数値です。標準の拡大 / 縮小率は 1 です。



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

関連する API エレメント

scrubbing

プロパティ 
scrubbing:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。ユーザーが SeekBar でスクラブ中は true になり、それ以外の場合は false になります。

スクラブとは、シークバーのハンドルをつかみ、FLV ファイル内の特定のシーンを見つけるためにいずれかの方向にドラッグする操作のことです。



実装
    public function get scrubbing():Boolean

seekBar

プロパティ 
seekBar:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

SeekBar コントロール。



実装
    public function get seekBar():Sprite
    public function set seekBar(value:Sprite):void

seekBarInterval

プロパティ 
seekBarInterval:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スクラブ中の SeekBar ハンドルのチェック頻度をミリ秒単位で指定する数値。

この間隔は setInterval() グローバルメソッドの呼び出しによって設定されるので、SWF ファイルのフレームレートよりも頻繁に更新することはできません。そのため、例えばデフォルトのフレームレートが 1 秒あたり 12 フレームの場合、作成できる実質的に最小の間隔は約 83 ミリ秒です。これは、1 秒(1000 ミリ秒)を 12 で割った数値です。

デフォルト値: 250。



実装
    public function get seekBarInterval():Number
    public function set seekBarInterval(value:Number):void

seekBarScrubTolerance

プロパティ 
seekBarScrubTolerance:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

更新前にユーザーが SeekBar ハンドルを移動できる距離を指定する数値です。パーセント値を 1 ~ 100 の間で指定します。

デフォルト値: 5。



実装
    public function get seekBarScrubTolerance():Number
    public function set seekBarScrubTolerance(value:Number):void

seekToPrevOffset

プロパティ 
seekToPrevOffset:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

seekToPrevNavCuePoint() メソッドで以前のキューポイントと比較する際に使用する秒数です。この値を使用することで、あるキューポイントを越えたばかりの場合に、そのキューポイントを飛び越して 1 つ前のキューポイントに行くことができます。これにより、超えたばかりの同じキューポイントに向かうことを避けることができます。

デフォルト値: 1。



実装
    public function get seekToPrevOffset():Number
    public function set seekToPrevOffset(value:Number):void

skin

プロパティ 
skin:String

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スキン SWF ファイルの URL を指定するストリングです。このストリングは、ファイル名、Skins/MySkin.swf などの相対パス、または http://www.%somedomain%.com/MySkin.swf などの絶対 URL を含むことができます。



実装
    public function get skin():String
    public function set skin(value:String):void

skinAutoHide

プロパティ 
skinAutoHide:Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。true の場合は、カーソルがビデオ上にないときにコンポーネントスキンを非表示にします。このプロパティは、skin プロパティに設定するとロードされるスキンのみに影響し、FLVPlayback カスタム UI コンポーネントから作成するスキンには影響しません。

コンポーネントがフルスクリーン占有モードにあり、かつビデオに重ならないスキンである場合は、skinAutoHide モードが自動的に有効になります。フルスクリーンモードに入った後で、skinAutoHide = false を設定すると、このビヘイビアーは無効になります。また、コンポーネントがフルスクリーン占有モードにあるときに、ユーザーがマウスを fullScreenSkinDelay 秒以上動かさず、かつカーソルがスキンそのものの上になかった場合は、自動非表示がトリガーされます。

デフォルト値: false。



実装
    public function get skinAutoHide():Boolean
    public function set skinAutoHide(value:Boolean):void

skinBackgroundAlpha

プロパティ 
skinBackgroundAlpha:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スキンの背景のアルファです。skinBackgroundAlpha プロパティは、skin プロパティを使用してロードしたスキンを持つ SWF ファイルと、色とアルファの設定をサポートしているスキンを持つ SWF ファイルのみで機能します。skinBackgroundAlpha プロパティには、0.0 から 1.0 の間の数値を指定します。デフォルト値は、ユーザーが最後にデフォルトとして選択した値になります。

ActionScript 2.0 FLVPlayback コンポーネントに付属のスキンカラーを取得するには、skinBackgroundAlpha および skinBackgroundColor プロパティにそれぞれ、Arctic - 0.85 と 0x47ABCB、Clear - 0.20 と 0xFFFFFF、Mojave - 0.85 と 0xBFBD9F、Steel - 0.85 と 0x666666 を使用します。デフォルトは 0.85 です。



実装
    public function get skinBackgroundAlpha():Number
    public function set skinBackgroundAlpha(value:Number):void

関連する API エレメント

skinBackgroundColor

プロパティ 
skinBackgroundColor:uint

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スキンの背景色(0xRRGGBB)です。skinBackgroundColor プロパティは、skin プロパティを使用してロードしたスキンを持つ SWF ファイルと、色とアルファの設定をサポートしているスキンを持つ SWF ファイルのみで機能します。デフォルト値は、ユーザーが最後にデフォルトとして選択した値になります。

ActionScript 2.0 FLVPlayback コンポーネントに付属のスキンカラーを取得するには、skinBackgroundAlpha および skinBackgroundColor プロパティにそれぞれ、Arctic - 0.85 と 0x47ABCB、Clear - 0.20 と 0xFFFFFF、Mojave - 0.85 と 0xBFBD9F、Steel - 0.85 と 0x666666 を使用します。デフォルトは 0x47ABCB です。



実装
    public function get skinBackgroundColor():uint
    public function set skinBackgroundColor(value:uint):void

関連する API エレメント

skinFadeTime

プロパティ 
skinFadeTime:int

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スキンを非表示または表示にするときに、フェードインまたはフェードアウトに要する時間です。非表示および表示は、skinAutoHide プロパティが true に設定されているために起こります。フェード効果を無効にするには、skinFadeTime プロパティに 0 を設定します。

デフォルト値: 500 milliseconds (.5 seconds)。



実装
    public function get skinFadeTime():int
    public function set skinFadeTime(value:int):void

skinScaleMaximum

プロパティ 
skinScaleMaximum:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.115.0, AIR 1.0

このプロパティは、ハードウェア加速をサポートする Flash Player でフルスクリーンモードに入るときに、FLVPlayback がスキンを拡大するために使用する最大の倍数を指定します。ハードウェア加速がある場合、ビデオおよびスキンは、同じ倍率で拡大 / 縮小されます。デフォルトでは、FLVPlayback はビデオをネイティブのサイズで表示し、ハードウェア加速に残りの拡大 / 縮小を実行させます。例えば、ビデオのサイズが 640 × 512 である場合、解像度が 1280 × 1024 のモニターでそのビデオをフルスクリーンサイズで再生すると、ビデオおよびスキンのサイズが 2 倍になります。

このプロパティにより、ハードウェア加速が使用されるときのスキンの拡大 / 縮小を、拡大 / 縮小される特定のコンテンツ、および大きいスキンの外観に関する自分の好みに基づいて制限できます。スキンの拡大 / 縮小を特定の倍数までに制限するために、FLVPlayback ではソフトウェアとハードウェアを組み合わせてスキンを拡大 / 縮小します。これにより、ビデオの再生および FLV の見た目に悪影響が生じる場合があります。

例えば、このプロパティを 5.0 以上に設定した場合、解像度が 1600 × 1200 のモニターで、サイズが 320 × 240 のビデオをフルスクリーンサイズで再生すると、スキンが 5 倍になります。このプロパティを 2.5 に設定した場合は、ビデオ(スキンではなく)はプレーヤーによって元のサイズの 2 倍の 640 × 480 で表示され、ハードウェア加速が残りの拡大 / 縮小(640 × 2.5 = 1600 および 480 × 2.5 = 1200)を行います。

既にフルスクリーンモードに入った後でこのプロパティを設定しても、次に FLVPlayback がフルスクリーンモードに入るまで、適用されません。

FLV が大きい(幅 640 ピクセル以上、高さ 480 ピクセル以上など)場合、このプロパティを小さい値に設定しないでください。大きいモニターでは、パフォーマンスに甚大な問題が生じる可能性があります。

デフォルト値: 4.0。



実装
    public function get skinScaleMaximum():Number
    public function set skinScaleMaximum(value:Number):void

関連する API エレメント


例  ( この例の使用方法 )
次の例では、skinScaleMaximum プロパティを 2.5 に設定して、ハードウェア加速が有効な状態でコンポーネントがフルスクリーンモードに入るときの FLVPlayback スキンのサイズ調整を 2.5 倍に制限します。skinScaleMaximum プロパティの効果を確認するには、FLV をブラウザーで再生しているときに FLVPlayback スキンのフルスクリーンボタンをクリックします。

注意:ブラウザーでこの例を試してみてください。Flash のパブリッシュ設定ダイアログボックスの「HTML」タブで、テンプレート「Flash のみ - フルスクリーンサポート」を選択します。Flash Player 9.0.115.0 を指定し、「形式」タブで Flash 形式および HTML 形式が選択されていることを確認します。パブリッシュし、生成される HTML ファイルをブラウザーで開きます。

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

var myFLVPlybk:FLVPlayback = new FLVPlayback();

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

soundTransform

プロパティ 
soundTransform:flash.media:SoundTransform[オーバーライド]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

VideoPlayer.soundTransform プロパティに直接アクセスして、サウンドコントロールをさらに公開できるようにします。変更を有効にするためには、このプロパティを設定する必要があります。このプロパティの値を取得して現在の設定のコピーを得ることもできます。



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

関連する API エレメント

source

プロパティ 
source:String

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ストリーミングする FLV ファイルの URL とストリーミング方法を指定するストリングです。URL には、FLV ファイルの HTTP URL、ストリームの RTMP URL、または XML ファイルの HTTP URL を指定できます。

コンポーネントインスペクターまたはプロパティインスペクターを通じてこのプロパティを設定する場合、FLV ファイルは次の "enterFrame" イベントの発生時にロードと再生を開始します。このイベントまでの遅延は、特にロードに影響する isLiveautoPlay および cuePoints の各プロパティを設定する時間になります。また、最初のフレームにある ActionScript で、再生が始まる前に FLVPlayback コンポーネントに影響を与えることが可能になります。

このプロパティを ActionScript を使用して設定した場合、すぐに VideoPlayer.load() メソッドが呼び出されるか(autoPlay プロパティを false に設定している場合)、VideoPlayer.play() メソッドが呼び出されます(autoPlay プロパティを true に設定している場合)。新しい FLV ファイルのロード方法に影響する autoPlaytotalTime、および isLive の各プロパティの設定は、sourceプロパティを設定する前に行う必要があります。

新しい FLV ファイルが自動的に再生されないようにするには、autoPlay プロパティに false を設定します。



実装
    public function get source():String
    public function set source(value:String):void

関連する API エレメント

startTabIndex

プロパティ 
startTabIndex:int  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLVPlayback コントロールの最初の tabIndex 値を返します。値は、assignTabIndexes メソッドが呼び出された後に設定されます。



実装
    public function get startTabIndex():int

関連する API エレメント

state

プロパティ 
state:String  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

コンポーネントの状態を指定するストリングです。このプロパティは、load()play()stop()pause()、および seek() メソッドによって設定されます。

state プロパティに設定できる値は、"buffering""connectionError""disconnected""loading""paused""playing""rewinding""seeking"、および "stopped" です。FLVPlayback クラスプロパティを使用して、これらの状態をテストできます。



実装
    public function get state():String

関連する API エレメント

stateResponsive

プロパティ 
stateResponsive:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。応答状態である場合に true になります。無応答状態である場合に、play()load()stop()pause() および seek() の各メソッドを呼び出すと、その要求はキューに置かれ、いずれかの応答状態に移行したときに実行されます。これらの呼び出しはキューに置かれて後で実行されるので、通常は stateResponsive プロパティの値を追跡する必要はありません。応答状態とは、stoppedplayingpaused、および buffering のことです。



実装
    public function get stateResponsive():Boolean

関連する API エレメント

stopButton

プロパティ 
stopButton:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

Stop ボタンコントロールです。



実装
    public function get stopButton():Sprite
    public function set stopButton(value:Sprite):void

stopped

プロパティ 
stopped:Boolean  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ブール値です。FLVPlayback インスタンスの状態が stopped である場合に true になります。



実装
    public function get stopped():Boolean

totalTime

プロパティ 
totalTime:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオ再生時間の合計を表す数値(秒単位)です。

Flash Media Server(FMS)からのストリーミングでデフォルトの NCManager を使用している場合、この値はサーバーサイド API で自動的に決まり、このプロパティで設定された値やメタデータから収集された値よりも優先されます。このプロパティを読み取る準備が整うのは、stoppedplaying 状態が source プロパティの設定後に生じたときです。FMS からのライブストリームでは、このプロパティは無効です。

HTTP ダウンロードでは、FLV ファイルにメタデータが埋め込まれていると、この値は自動的に決定されます。埋め込まれていない場合、明示的に設定しなければ NaN になります。明示的に設定すると、ストリーム中のメタデータの値は無視されます。

このプロパティを設定した後、その値が影響するのは、source プロパティを設定してロードされた次の FLV ファイルからです。既にロードされている FLV ファイルには影響はありません。さらに、このプロパティは、FLV ファイルがロードされるまで、渡された新しい値を返しません。

このプロパティを(明示的にも自動的にも)設定しない場合でも再生できますが、シークコントロールで問題が発生する場合があります。

値を明示的に設定しない限り、メタデータからの有効な値に設定されるまで NaN になります。



実装
    public function get totalTime():Number
    public function set totalTime(value:Number):void

関連する API エレメント

visibleVideoPlayerIndex

プロパティ 
visibleVideoPlayerIndex:uint

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

複数の FLV ファイルストリームを管理するのに使用する数値です。可視および可聴にするビデオプレーヤーインスタンスと、スキンまたは再生コントロールによって制御されるビデオプレーヤーインスタンスを設定します。他のビデオプレーヤーは非表示でミュートになります。この設定によって、そのビデオプレーヤーがほとんどの API のターゲットになることはありません。そうするには、activeVideoPlayerIndex プロパティを使用します。

サイズを制御するメソッドとプロパティは、このプロパティと情報をやり取りします。ビデオプレーヤーのサイズを設定するこれらのメソッドとプロパティ(setScale()setSize()widthheightscaleXscaleY)は、すべてのビデオプレーヤーで使用することができます。ただし、これらのビデオプレーヤー上の scaleMode プロパティの値によっては、異なるサイズをもつ場合もあります。widthheightscaleX, および scaleY プロパティを使用してサイズを読み取ると、可視状態にあるビデオプレーヤーのサイズだけを取得することになります。他のビデオプレーヤーのサイズが同じである場合もあれば、異なる場合もあります。

非表示のビデオプレーヤーのサイズを取得するには、layout イベントを監視し、サイズ値を保存します。

このプロパティは、コンポーネント全体としての可視性には関係していません。コンポーネントが可視である場合に、どのビデオプレーヤーを可視にするかを設定するだけです。コンポーネント全体の可視性を設定するには、visible プロパティを使用します。

デフォルト値: 0。



実装
    public function get visibleVideoPlayerIndex():uint
    public function set visibleVideoPlayerIndex(value:uint):void

関連する API エレメント

volume

プロパティ 
volume:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ボリュームコントロール設定値を示す 0 ~ 1 の間の数値です。

デフォルト値: 1。



実装
    public function get volume():Number
    public function set volume(value:Number):void

関連する API エレメント

volumeBar

プロパティ 
volumeBar:Sprite

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ボリュームバーコントロールです。



実装
    public function get volumeBar():Sprite
    public function set volumeBar(value:Sprite):void

volumeBarInterval

プロパティ 
volumeBarInterval:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スクラブ中のボリュームバーハンドルのチェック頻度をミリ秒単位で指定する数値です。

デフォルト値: 250。



実装
    public function get volumeBarInterval():Number
    public function set volumeBarInterval(value:Number):void

volumeBarScrubTolerance

プロパティ 
volumeBarScrubTolerance:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

更新前にユーザーがボリュームバーハンドルを移動できる距離を指定する数値です。パーセント値を 1 ~ 100 の間で指定します。スクラブを許容しない場合は、0 を設定します。ユーザーがハンドルをどれほど動かしても、ボリュームは volumeBarInterval プロパティに基づいて更新されます。

デフォルト値: 0。



実装
    public function get volumeBarScrubTolerance():Number
    public function set volumeBarScrubTolerance(value:Number):void

width

プロパティ 
width:Number[オーバーライド]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ステージ上の FLVPlayback インスタンスの幅を指定する数値です。このプロパティは、FLVPlayback インスタンスの幅のみに影響し、ロードされる可能性のあるスキン SWF ファイルの幅は含みません。FLVPlayback の width プロパティを使用し、DisplayObject.width プロパティは使用しません。これは、スキン SWF ファイルをロードしたときに、width プロパティによって異なる値が指定される可能性があるためです。width プロパティを設定すると、registrationWidth プロパティも同じ値に設定されます。



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

関連する API エレメント

x

プロパティ 
x:Number[オーバーライド]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオプレーヤーの水平方向の位置(ピクセル単位)を指定する数値です。

x プロパティを設定すると、registrationX プロパティにも影響します。xregistrationX プロパティのいずれかを設定すると、後者のプロパティは、前者からのオフセットを維持するために変更されます。例えば、x = 10、registrationX = 20 であるときに、x = 110 を設定すると registrationX = 120 が設定されます。



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

y

プロパティ 
y:Number[オーバーライド]

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオプレーヤーの垂直方向の位置(ピクセル単位)を指定する数値です。

y プロパティを設定すると、registrationY プロパティにも影響します。yregistrationY プロパティのいずれかを設定すると、後者のプロパティは、前者からのオフセットを維持するために変更されます。例えば、y = 10、registrationY = 20 であるときに、y = 110 を設定すると registrationY = 120 が設定されます。



実装
    override public function get y():Number
    override public function set y(value:Number):void
コンストラクターの詳細

FLVPlayback

()コンストラクター
public function FLVPlayback()

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

新しい FLVPlayback インスタンスを作成します。FLVPlayback インスタンスを作成した後で、addChild() または addChildAt() メソッドを呼び出し、インスタンスをステージまたは別の表示オブジェクトコンテナに配置します。

関連する API エレメント

メソッドの詳細

addASCuePoint

()メソッド
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ActionScript キューポイントを追加します。また、キューポイントダイアログボックスを使用して ActionScript キューポイントを追加するのと同じ効果があります。ただし、アプリケーション開発中ではなく、アプリケーションの実行時に発生します。

source プロパティを設定すると、キューポイント情報が削除されます。次にロードする FLV ファイルのキューポイント情報を設定するには、最初に source プロパティを設定します。

名前と時間が同じである複数の ActionScript キューポイントを追加することができます。removeASCuePoint() メソッドで ActionScript キューポイントを削除すると、名前と時間が同じであるすべてのキューポイントが削除されます。

パラメーター

timeOrCuePoint:*nametime プロパティを持つオブジェクトは、キューポイントを示します。名前と値のペアを含む parameters プロパティを持つ場合もあります。その type プロパティには "actionscript" を設定できます。type が指定されていない場合、または他の値に設定されている場合は、自動的に設定されます。これらの規則にオブジェクトが準拠していない場合は、VideoError がスローされます。

time プロパティには、追加する新規キューポイントの時間を秒単位で設定します。この後に name パラメーターも続けて指定する必要があります。

 
name:String (default = null) — キューポイントの代わりに time パラメーターを送信する場合に、キューポイントの名前を指定するストリングです。
 
parameters:Object (default = null)timeOrCuePoint パラメーターが数値である場合の、キューポイントのオプションのパラメーターです。

戻り値
Object — 追加されたキューポイントオブジェクトです。このオブジェクトを編集すると、cuePoint イベントの送出に影響します。

例外
VideoError — パラメーターが無効です。

関連する API エレメント

assignTabIndexes

()メソッド 
public function assignTabIndexes(startTabIndex:int):int

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLVPlayback コントロールを左から右に水平に並べ替えて、各コントロールに tabaIndex 値を割り当てます。このメソッドは、次に使用可能な tabIndex の値を返します。

assignTabIndexes の呼び出しで NaNstartTabbing パラメーターとして使用する場合、FLVPlayback コンポーネントインスタンスに tabIndex 値が割り当てられているときは、この tabIndexstartTabIndex として使用されます。

FLVPlayback スキンが指定されている場合は、FLVPlayback.SKIN_LOADED イベントの後に 1 フレーム待って、スキンコントロールが初期化されてから、このメソッドを呼び出すようにします。

カスタムコントロールを使用している場合は、FLVPlayback.READY イベントの後に 1 フレーム待って、カスタムコントロールが初期化されてから、このメソッドを呼び出すようにします。

パラメーター

startTabIndex:int — FLVPlayback コントロールの開始 tabIndex です。

戻り値
int — FLVPlayback コントロールの後の、次に使用可能な tabIndex です。

関連する API エレメント

bringVideoPlayerToFront

()メソッド 
public function bringVideoPlayerToFront(index:uint):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオプレーヤーをビデオプレーヤーのスタックの一番上に移動します。ビデオプレーヤー間のカスタムトランジションに便利です。デフォルトの重ね順は、activeVideoPlayerIndex プロパティの場合と同じです。つまり、0 が一番下、1 がその上、2 が 1 の上、のようになります。ただし、bringVideoPlayerToFront() メソッドを呼び出した場合は、この順番が変わります。例えば、2 が一番下になることもあります。

パラメーター

index:uint — 前面に移動するビデオプレーヤーのインデックスを示す数値です。

関連する API エレメント

closeVideoPlayer

()メソッド 
public function closeVideoPlayer(index:uint):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

NetStream を閉じ、index パラメーターで指定されたビデオプレーヤーを削除します。閉じたビデオプレーヤーがアクティブまたは可視のビデオプレーヤーである場合は、FLVPlayback インスタンスでアクティブまたは可視のビデオプレーヤーをインデックス 0 のデフォルトプレーヤーに設定します。デフォルトプレーヤーを閉じることはできません。閉じようとすると、エラーがスローされます。

パラメーター

index:uint — 閉じるビデオプレーヤーのインデックスを示す数値です。

関連する API エレメント

enterFullScreenDisplayState

()メソッド 
public function enterFullScreenDisplayState():void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: AIR 1.0, Flash Player 9.0.115.0

FLVPlayback ビデオプレーヤーをフルスクリーンに設定します。このメソッドを呼び出すと、フルスクリーンのトグルボタンをクリックするのと同じ効果が得られます。フルスクリーンのトグルボタンは、一部の FLVPlayback スキンに組み込まれており、コンポーネントパネルの「ビデオ」セクションでも FullScreenButton として使用できます。

このメソッドは、フルスクリーンビデオに対する Flash Player のハードウェア加速をサポートします。ユーザーの Flash Player のバージョンがハードウェア加速をサポートしない場合でも、このメソッドは機能し、フルスクリーンビデオは、ハードウェア加速がサポートされる場合と同様に動作します。

このメソッドを呼び出すと、Stage クラスの displayState プロパティが StageDisplayState.FULL_SCREEN に設定されるため、このメソッドには displayState プロパティと同じ制限があります。このメソッドを呼び出す代わりに、stage.displayState プロパティを直接 StageDisplayState.FULL_SCREEN に設定することによりフルスクリーンモードを実装する場合、ハードウェア加速は使用されません。

フルスクリーンのサポートは、fullScreenTakeOver プロパティが true(デフォルト値)に設定されている場合にのみ発生します。

関連する API エレメント


例  ( この例の使用方法 )

次の例では、標準の Flash ボタン(myButton)をユーザーがクリックすることによりトリガーされるイベントハンドラーから、enterFullScreenDisplayState() メソッドが呼び出されます。

注意:ブラウザーでこの例を試してみてください。Flash のパブリッシュ設定ダイアログボックスの「HTML」タブで、テンプレート「Flash のみ - フルスクリーンサポート」を選択します。Flash Player 9.0.115.0 を指定し、「形式」タブで Flash 形式および HTML 形式が選択されていることを確認します。パブリッシュし、生成される HTML ファイルをブラウザーで開きます。

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

findCuePoint

()メソッド 
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

type パラメーターで指定されたタイプで、パラメーターで指定した時間、名前、または時間と名前の組み合わせを持つキューポイントを検索します。

キューポイントの時間または名前の値を指定しない場合、または時間が null、undefined、あるいは負の値で、かつ名前が null または undefined の場合は、VideoError エラー 1002 がスローされます。

検索には無効にされているキューポイントも含まれます。キューポイントが無効であるかどうかを特定するには、isFLVCuePointEnabled() メソッドを使用します。

パラメーター

timeNameOrCuePoint:* — 時間を示す数値、名前を示すストリング、あるいは時間か名前またはその両方を示すプロパティを持つオブジェクトを指定できます。

このパラメーターがストリングである場合、この名前を持つ最初のキューポイントを検索します。見つからない場合は null を返します。

このパラメーターが数値である場合、その時間で最初のキューポイントを検索して返します。ActionScript キューポイントに限られますが、複数のキューポイントの時間が同じであることがあります。その場合は、アルファベット順で最初のキューポイントの名前のみを返します。一致するキューポイントがない場合は null を返します。時間には小数点以下 3 桁まで使用されます。4 桁以降は丸められます。

このパラメーターがオブジェクトである場合、このメソッドは指定の time プロパティまたは name プロパティが含まれたキューポイントオブジェクトを検索します。時間か名前の一方だけを指定した場合は、数値またはストリングで呼び出したときと同じ動作になります。time プロパティと name プロパティの両方が定義されていて、その時間と名前を持つキューポイントオブジェクトが存在する場合、そのキューポイントオブジェクトを返します。それ以外の場合は、null を返します。

時間が null、NaN、または 0 未満、かつ名前が null または undefined の場合、VideoError オブジェクトがスローされます。

 
type:String (default = NaN) — 検索するキューポイントのタイプを示すストリングです。このパラメーターに指定できる値は "actionscript""all""event""flv"、または "navigation" です。これらの値は、クラスプロパティである CuePointType.ACTIONSCRIPTCuePointType.ALLCuePointType.EVENTCuePointType.FLVCuePointType.NAVIGATION を使用して指定します。このパラメーターを指定しない場合のデフォルトは "all" であり、すべてのキューポイントタイプを検索することを意味します。オプションです。

戻り値
Object — 検索されたキューポイントオブジェクトのコピーであるオブジェクトです。次のプロパティも返します。
  • array - 検索されたキューポイントの配列です。この配列内でオブジェクトを追加、削除、編集するとキューポイントが正常に動作しないので、この配列は読み取り専用として扱う必要があります。
  • index - 返されたキューポイントの配列内のインデックス。

一致しなかった場合は null を返します。


例外
VideoError time プロパティが null、undefined、または 0 未満で、name プロパティが null または undefined の場合にスローされます。

関連する API エレメント

findNearestCuePoint

()メソッド 
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

指定した時間に一致するか指定した時間より早い、指定したタイプのキューポイントを検索します。時間と名前の両方を指定していて、指定した時間より前にその名前のキューポイントがない場合、名前が一致する最初のキューポイントを返します。それ以外の場合は、null を返します。デフォルトでは、すべてのキューポイントを検索します。

検索には無効にされているキューポイントも含まれます。キューポイントが無効であるかどうかを特定するには、isFLVCuePointEnabled() メソッドを使用します。

パラメーター

timeNameOrCuePoint:* — 時間を示す数値、名前を示すストリング、あるいは時間か名前またはその両方を示すプロパティを持つオブジェクトを指定できます。

このパラメーターがストリングである場合、この名前を持つ最初のキューポイントを検索します。見つからない場合は null を返します。

このパラメーターが数値である場合、この時間以前で最も近いキューポイントを返します。その時間以前に、キューポイントがない場合は、最初のキューポイントを返します。ActionScript キューポイントに限られますが、複数のキューポイントの時間が同じであることがあります。その場合は、アルファベット順で最初のキューポイントの名前のみを返します。一致するキューポイントがない場合は null を返します。時間には小数点以下 3 桁まで使用されます。4 桁以降は丸められます。

このパラメーターがオブジェクトである場合、このメソッドは指定の time プロパティまたは name プロパティが含まれたキューポイントオブジェクトを検索します。時間か名前の一方だけを指定した場合は、数値またはストリングで呼び出したときと同じ動作になります。time プロパティと name プロパティの両方が定義されていて、その時間と名前を持つキューポイントオブジェクトが存在した場合、そのキューポイントオブジェクトを返します。それ以外の場合、指定した時間より前で最も近い、同じ名前のキューポイントを返します。その時間より前で、同じ名前のキューポイントが見つからなかった場合は、null を返します。

時間が null、undefined、または 0 未満で、名前が null または undefined の場合、VideoError オブジェクトがスローされます。

 
type:String (default = NaN) — 検索するキューポイントのタイプを示すストリングです。このパラメーターに指定できる値は "actionscript""all""event""flv"、または "navigation" です。これらの値は、クラスプロパティである CuePointType.ACTIONSCRIPTCuePointType.ALLCuePointType.EVENTCuePointType.FLVCuePointType.NAVIGATION を使用して指定します。このパラメーターを指定しない場合のデフォルトは "all" であり、すべてのキューポイントタイプを検索することを意味します。オプションです。

戻り値
Object — 検索されたキューポイントオブジェクトのコピーであるオブジェクトです。次のプロパティも返します。
  • array - 検索されたキューポイントの配列です。この配列内でオブジェクトを追加、削除、編集するとキューポイントが正常に動作しないので、この配列は読み取り専用として扱う必要があります。
  • index - 返されたキューポイントの配列内のインデックス。

一致するキューポイントがない場合は null を返します。


例外
VideoError — 時間が null、undefined、または 0 未満で、名前が null または undefined の場合にスローされます。

関連する API エレメント

findNextCuePointWithName

()メソッド 
public function findNextCuePointWithName(cuePoint:Object):Object

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

my_cuePoint.array で、my_cuePoint.name と同じ名前を持つ次のキューポイントを検索します。my_cuePoint オブジェクトは、findCuePoint() メソッド、findNearestCuePoint() メソッド、またはこのメソッドの前回の呼び出しによって返されたキューポイントオブジェクトである必要があります。このメソッドは、これらのメソッドが CuePoint オブジェクトに追加する array パラメーターを使用します。

検索には無効にされているキューポイントも含まれます。キューポイントが無効であるかどうかを特定するには、isFLVCuePointEnabled() メソッドを使用します。

パラメーター

cuePoint:ObjectfindCuePoint() メソッド、findNearestCuePoint() メソッド、またはこのメソッドの前回の呼び出しによって返されたキューポイントオブジェクトである必要があります。

戻り値
Object — 一致する名前のキューポイントが配列内にそれ以上なくなると、null を返します。それ以外の場合は、キューポイントオブジェクトのコピーを次の追加のプロパティと一緒に返します。
  • array - 検索されたキューポイントの配列です。この配列内でオブジェクトを追加、削除、編集するとキューポイントが正常に動作しないので、この配列は読み取り専用として扱う必要があります。
  • index - 返されたキューポイントの配列内のインデックス。

例外
VideoError — 引数が無効な場合にスローされます。

getVideoPlayer

()メソッド 
public function getVideoPlayer(index:Number):VideoPlayer

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

index パラメーターで指定されたビデオプレーヤーを取得します。VideoPlayer のメソッドとプロパティにアクセスする際は、可能な限り FLVPlayback のメソッドとプロパティを使用してください。DisplayObject.name プロパティは、ストリングに変換されたインデックスです。

パラメーター

index:Number — 取得するビデオプレーヤーのインデックスを示す数値です。

戻り値
VideoPlayer — VideoPlayer オブジェクトです。

isFLVCuePointEnabled

()メソッド 
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLV ファイルの埋め込みキューポイントが無効になっている場合に false を返します。キューポイントを無効にするには、Flash Video キューポイントダイアログボックスを使用して cuePoints プロパティを設定するか、setFLVCuePointEnabled() メソッドを呼び出します。

この関数からの戻り値に意味があるのは、metadataLoaded プロパティが true で、metadata プロパティが null でないか、または metadataReceived イベントの発生後のみです。metadataLoadedfalse である場合は、この関数は常に true を返します。

パラメーター

timeNameOrCuePoint:* — このパラメーターがストリングである場合、確認するキューポイントの名前を返します。この名前を持つすべてのキューポイントが無効になっている場合にのみ、false を返します。

このパラメーターが数値である場合、確認するキューポイントの時間を返します。

このパラメーターがオブジェクトである場合、一致する name プロパティと time プロパティを持つオブジェクトが返されます。

戻り値
Boolean — FLV ファイルの埋め込みキューポイントが無効になっている場合に false を返します。キューポイントを無効にするには、Flash Video キューポイントダイアログボックスを使用して cuePoints プロパティを設定するか、setFLVCuePointEnabled() メソッドを呼び出します。

この関数からの戻り値に意味があるのは、metadataLoaded プロパティが true で、metadata プロパティが null でないか、または metadataReceived イベントの発生後のみです。metadataLoadedfalse である場合は、この関数は常に true を返します。

関連する API エレメント

load

()メソッド 
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLV ファイルのロードを開始し、autoPlay プロパティに false を設定するためのショートカット、および必要に応じて sourcetotalTimeisLive の各プロパティを設定するためのショートカットを用意します。totalTime プロパティおよび isLive プロパティが undefined である場合は、設定されません。source プロパティが undefined、null、または空のストリングである場合は、このメソッドを呼び出しても何も実行されません。

パラメーター

source:String — ストリーミングする FLV ファイルの URL とストリーミング方法を指定するストリングです。URL には、ローカルパス、FLV ファイルの HTTP URL、FLV ファイルストリームの RTMP URL、または XML ファイルの HTTP URL を指定できます。
 
totalTime:Number (default = NaN) — ビデオ再生時間の合計を表す数値です。オプションです。
 
isLive:Boolean (default = false) — ブール値です。ビデオストリームがライブである場合に true になります。この値は、Flash Media Server(FMS)またはその他の Flash Video Streaming Service(FVSS)からのストリーミングである場合にのみ有効です。HTTP ダウンロードでは、このプロパティの値は無視されます。オプションです。

関連する API エレメント

pause

()メソッド 
public function pause():void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオストリームの再生を一時停止します。

再生が始まった後で、ダウンロード待ちの状態に戻して十分にダウンロードされてから自動的に再生を再開するには、pause() メソッドを使用し、次に playWhenEnoughDownloaded() メソッドを使用します。

play

()メソッド 
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオストリームを再生します。パラメーターを指定しない場合は、FLV ファイルを一時停止状態または停止状態から再生状態に移行します。

パラメーターを指定した場合は、autoPlay プロパティに true を設定し、isLivetotalTimesource の各プロパティを設定するためのショートカットになります。totalTime プロパティおよび isLive プロパティが undefined である場合は、設定されません。

自動再生を開始する前に、プログレッシブダウンロード用の FLV が十分ロードされるのを待機している場合、パラメーターを持たない play() メソッドを呼び出して、直ちに再生を開始できます。

パラメーター

source:String (default = null) — ストリーミングする FLV ファイルの URL とストリーミング方法を指定するストリングです。URL には、ローカルパス、FLV ファイルの HTTP URL、FLV ファイルストリームの RTMP URL、または XML ファイルの HTTP URL を指定できます。このパラメーターはオプションですが、コンポーネントインスペクターまたは ActionScript を使用して source プロパティを設定しないと、このメソッドには意味がありません。
 
totalTime:Number (default = NaN) — ビデオ再生時間の合計を表す数値です。オプションです。
 
isLive:Boolean (default = false) — ブール値です。ビデオストリームがライブである場合に true になります。この値は、Flash Media Server(FMS)またはその他の Flash Video Streaming Service(FVSS)からのストリーミングである場合にのみ有効です。HTTP ダウンロードでは、このプロパティの値は無視されます。オプションです。

関連する API エレメント

playWhenEnoughDownloaded

()メソッド 
public function playWhenEnoughDownloaded():void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLV ファイルを十分にダウンロードした後で再生します。FLV ファイルのダウンロードが完了している場合、または Flash Media Server(FMS)からストリーミングしている場合、playWhenEnoughDownloaded() メソッドを呼び出すことは、パラメーターを指定しない play() メソッドと同じです。このメソッドを呼び出しても再生は一時停止されないので、多くの場合、このメソッドを呼び出す前に pause() メソッドを呼び出す必要があります。

removeASCuePoint

()メソッド 
public function removeASCuePoint(timeNameOrCuePoint:*):Object

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

現在ロードされている FLV ファイルから ActionScript キューポイントを削除します。name プロパティと time プロパティだけを使用して、timeNameOrCuePoint パラメーターで削除するキューポイントを検索します。

複数の ActionScript キューポイントが検索条件と一致する場合は、1 つだけが削除されます。全部を削除するには、関数から null が返されるまで、同じパラメーターを指定して、この関数をループで繰り返し呼び出します。

source プロパティを設定するとキューポイント情報が削除されるので、次にロードする FLV ファイルのキューポイント情報を設定するには、最初に source プロパティを設定します。

パラメーター

timeNameOrCuePoint:* — 削除するキューポイントの time プロパティおよび name プロパティが含まれているキューポイントストリングです。この名前を持つ最初のキューポイントを削除します。または、このパラメーターが数値である場合、メソッドはこの時間の最初のキューポイントを削除します。このパラメーターがオブジェクトである場合、このメソッドは time プロパティと name プロパティの両方を使用してキューポイントを削除します。

戻り値
Object — 削除されたキューポイントオブジェクトです。一致するキューポイントがない場合は、null を返します。

関連する API エレメント

seek

()メソッド 
public function seek(time:Number):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ファイル内の指定時間(秒単位)を小数点以下 3 桁までの精度(ミリ秒精度)でシークします。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントをリスンする必要があります。このイベントは、playheadTime プロパティが更新されるまで開始しません。

パラメーター

time:Number — 再生ヘッドを配置する時間を秒単位で指定する数値です。


例外
VideoError — 時間が < 0 の場合

関連する API エレメント

seekPercent

()メソッド 
public function seekPercent(percent:Number):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ファイルのパーセンテージをシークし、そこに再生ヘッドを配置します。パーセンテージは、0 ~ 100 の数値です。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントをリスンする必要があります。このイベントは、playheadTime プロパティが更新されるまで開始しません。

パラメーター

percent:Number — 再生ヘッドの位置を FLV ファイルの長さに対するパーセンテージで指定する数値です。


例外
VideoError percent が無効の場合や、totalTime が undefined か null または <= 0 である場合にスローします。

関連する API エレメント

seekSeconds

()メソッド 
public function seekSeconds(time:Number):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ファイル内の指定時間(秒単位)を小数点以下 3 桁までの精度(ミリ秒精度)でシークします。このメソッドは seek() メソッドと同じ処理を実行します。seekPercent() メソッドとの釣り合いをとるために用意されています。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントをリスンする必要があります。このイベントは、playheadTime プロパティが更新されるまで開始しません。

パラメーター

time:Number — 再生ヘッドを配置する位置の再生時間の合計を秒単位で指定する数値です。

関連する API エレメント

seekToNavCuePoint

()メソッド 
public function seekToNavCuePoint(timeNameOrCuePoint:*):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

指定した時間か名前、またはその両方に一致するナビゲーションキューポイントをシークします。

この時間は、次のナビゲーションキューポイントを検索する開始時間を秒単位で示します。デフォルトは現在の playheadTime プロパティです。時間を指定した場合、その時間以降に一致するキューポイントをシークします。時間が undefined、null、または負の数値である場合、時間 0 から検索を開始します。

この名前はシークするキューポイントを示します。この名前を持つ最初の有効なナビゲーションキューポイントをシークします。

時間と名前を組み合わせると、指定された名前を持つ、指定された時間以降のナビゲーションキューポイントを示します。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントをリスンする必要があります。このイベントは、playheadTime プロパティが更新されるまで開始しません。

パラメーター

timeNameOrCuePoint:* — 時間を示す数値、名前を示すストリング、または指定した時間とストリングの両方を示す数値とストリングの組み合わせたものです。


例外
VideoError — 条件に一致するキューポイントが見つかりませんでした。

関連する API エレメント

seekToNextNavCuePoint

()メソッド 
public function seekToNextNavCuePoint(time:Number = NaN):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

playheadTime プロパティの現在値を基準にして、次のナビゲーションキューポイントをシークします。無効になっているナビゲーションキューポイントはスキップします。他のキューポイントがない場合は、FLV ファイルの最後に移動します。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントをリスンする必要があります。このイベントは、playheadTime プロパティが更新されるまで開始しません。

パラメーター

time:Number (default = NaN) — 次のナビゲーションキューポイントを検索する開始時間を秒単位で示す数値です。デフォルトは現在の playheadTime プロパティです。オプションです。

関連する API エレメント

seekToPrevNavCuePoint

()メソッド 
public function seekToPrevNavCuePoint(time:Number = NaN):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

playheadTime プロパティの現在値を基準にして、前のナビゲーションキューポイントをシークします。前のキューポイントがない場合は、先頭に移動します。無効になっているナビゲーションキューポイントはスキップされます。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントをリスンする必要があります。このイベントは、playheadTime プロパティが更新されるまで開始しません。

パラメーター

time:Number (default = NaN) — 前のナビゲーションキューポイントを検索する開始時間を秒単位で示す数値です。デフォルト値は playheadTime プロパティの現在値です。オプションです。

関連する API エレメント

setFLVCuePointEnabled

()メソッド 
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

1 つまたは複数の FLV キューポイントを有効または無効にします。無効になっているキューポイントは、イベントとして送出したり、seekToPrevNavCuePoint()seekToNextNavCuePoint()seekToNavCuePoint() の各メソッドを使用してそのキューポイントに移動するために無効にされています。

source プロパティに別の FLV ファイルを設定するとキューポイント情報は削除されるので、ロードする次の FLV ファイルのキューポイント情報を設定する前に、source プロパティを設定します。

このメソッドによる変更は、メタデータがロードされるまでは、isFLVCuePointEnabled() メソッドを呼び出しても反映されません。

パラメーター

enabled:Boolean — FLV ファイルのキューポイントを有効にするか(true)無効にするか(false)を指定するブール値です。
 
timeNameOrCuePoint:* — このパラメーターがストリングである場合、メソッドはこの名前のキューポイントを有効または無効にします。このパラメーターが数値である場合、メソッドはこの時間のキューポイントを有効または無効にします。このパラメーターがオブジェクトである場合、メソッドは name プロパティと time プロパティの両方を持つキューポイントを有効または無効にします。

戻り値
NumbermetadataLoadedtrue である場合は、有効状態が変更されたキューポイントの数を返します。metadataLoadedfalse の場合は、-1 を返します。これは、コンポーネントは設定するキューポイントを判断できないためです。ただし、コンポーネントはメタデータを受け取ると、指定したキューポイントを正しく設定します。

関連する API エレメント

setScale

()メソッド 
public function setScale(scaleX:Number, scaleY:Number):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

scaleX プロパティと scaleY プロパティを同時に設定します。いずれかのプロパティを個々に設定すると自動サイズ変更が発生することがあるので、scaleX プロパティおよび scaleY プロパティは個別に設定するよりも同時に設定する方が効率的です。

scaleMode プロパティを VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE に設定して、このプロパティを呼び出すと直ちに、autolayout イベントが発生します。

パラメーター

scaleX:Number — 水平方向の拡大/縮小率を表す数値です。
 
scaleY:Number — 垂直方向の拡大/縮小率を表す数値です。

関連する API エレメント

setSize

()メソッド 
public function setSize(width:Number, height:Number):void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

width と height を同時に設定します。いずれかのプロパティを個々に設定すると自動サイズ変更が発生することがあるので、width プロパティおよび height プロパティは個別に設定するよりも同時に設定する方が効率的です。

scaleMode プロパティを VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE に設定して、このプロパティを呼び出すと直ちに、autolayout イベントが発生します。

パラメーター

width:Number — ビデオプレーヤーの幅を指定する数値です。
 
height:Number — ビデオプレーヤーの高さを指定する数値です。

関連する API エレメント

stop

()メソッド 
public function stop():void

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオの再生を停止します。autoRewind プロパティが true である場合は、FLV ファイルを先頭まで巻き戻します。

イベントの詳細

autoLayout

イベント
イベントオブジェクトの型: fl.video.AutoLayoutEvent
プロパティ AutoLayoutEvent.type = fl.video.AutoLayoutEvent.AUTO_LAYOUT

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオプレーヤーが自動的にサイズ変更またはレイアウトされたときに送出されます。新しい FLV ファイルがロードされたとき、または 2 つのプロパティのいずれかが変更されたとき、alignscaleMode プロパティの値に基づいて、ビデオプレーヤーが自動的にレイアウトされます。

autoLayout イベントは AutoLayoutEvent タイプで、AutoLayoutEvent.AUTO_LAYOUT 定数があります。

ビデオプレーヤーの自動レイアウトを試みた後は、サイズが変更されていなくてもイベントオブジェクトが送出されます。

LayoutEvent は次の 3 つの場合にも送出されます。

  • レイアウトされたビデオプレーヤーが表示されている場合。
  • サイズまたは位置の異なる 2 つのビデオプレーヤーがあり、visibleVideoPlayerIndex プロパティを別のビデオプレーヤーに切り替えた場合。
  • ビデオプレーヤーのサイズを変更する、setSize()setScale()widthheightscaleXscaleYregistrationWidthregistrationHeight などのメソッドまたはプロパティが呼び出された場合。

複数のビデオプレーヤーインスタンスが使用されている場合、このイベントは表示されているビデオプレーヤーに適用されないことがあります。

type プロパティ(autoLayout イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
oldBoundsターゲットの xywidth、および height プロパティの値(autoLayout イベントが発生する前のもの)です。
oldRegistrationBoundsターゲットの registrationXregistrationYregistrationWidth、および registrationHeight プロパティの値(autoLayout イベントが発生する前のもの)です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

autoRewound

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

autoRewind プロパティが true に設定されていて、再生ヘッドがビデオプレーヤーの先頭に移動したときに送出されます。autoRewound イベントが送出されると、rewind イベントも送出されます。

autoRewound イベントは VideoEvent タイプで、VideoEvent.AUTO_REWOUND 定数があります。

type プロパティ(autoRewound イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

bufferingStateEntered

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.BUFFERING_STATE_ENTERED

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLVPlayback インスタンスがバッファリング状態に移行したときに送出されます。FLVPlayback インスタンスは、通常、play() メソッドを呼び出した直後、または Play コントロールがクリックされたときに、再生状態に移行する前にバッファリング状態に移行します。

stateChange イベントも送出されます。

bufferingStateEntered イベントは VideoEvent タイプで、VideoEvent.BUFFERING_STATE_ENTERED 定数があります。

type プロパティ(bufferingStateEntered イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

close

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.CLOSE

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

イベントオブジェクトが NetConnection を閉じるときに、タイムアウトまたは closeVideoPlayer() メソッドの呼び出しによって送出されます。あるいは、load() または play() メソッドを呼び出すか、source プロパティを設定し、その結果 RTMP 接続が閉じられるときに送出されます。FLVPlayback インスタンスは、Flash Media Server(FMS)またはその他の Flash Video Streaming Service(FVSS)からのストリーミングである場合にのみ、このイベントを送出します。

close イベントは VideoEvent タイプで、VideoEvent.CLOSE 定数があります。

type プロパティ(close イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

complete

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.COMPLETE

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

プレーヤーが FLV ファイルの最後に到達して再生が完了したときに送出されます。stop() メソッドまたは pause() メソッドを呼び出した場合、または対応するコントロールをクリックした場合、イベントは送出されません。

アプリケーションでプログレッシブダウンロードを使用すると totalTime プロパティが明示的に設定されないため、メタデータで継続時間が指定されていない FLV ファイルがダウンロードされます。ビデオプレーヤーでこのイベントが送出される前に、totalTime プロパティがおよその合計値に設定されます。

ビデオプレーヤーでは stateChange イベントと stoppedStateEntered イベントも送出されます。

complete イベントは VideoEvent タイプで、VideoEvent.COMPLETE 定数があります。

type プロパティ(complete イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

cuePoint

イベント  
イベントオブジェクトの型: fl.video.MetadataEvent
プロパティ MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

キューポイントに到達したときに送出されます。イベントオブジェクトには info プロパティがあります。このプロパティには、FLV ファイルのキューポイントの NetStream.onCuePoint イベントコールバックによって受け取った info オブジェクトが含まれます。ActionScript キューポイントの場合は、ActionScript キューポイントのメソッドまたはプロパティに渡されたオブジェクトを含みます。

cuePoint イベントは MetadataEvent タイプで、MetadataEvent.CUE_POINT 定数があります。

type プロパティ(cuePoint イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
infoキューポイントを記述するプロパティを持つオブジェクトです。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

fastForward

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.FAST_FORWARD

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

seek() メソッドの呼び出しまたは ForwardButton コントロールのクリックによって、再生ヘッドの位置が前方に移動したときに送出されます。

FLVPlayback インスタンスは、playheadUpdate イベントも送出します。

fastForward イベントは VideoEvent タイプで、VideoEvent.FAST_FORWARD 定数があります。

type プロパティ(fastForward イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

layout

イベント  
イベントオブジェクトの型: fl.video.LayoutEvent
プロパティ LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ビデオプレーヤーがサイズ変更またはレイアウトされたときに送出されます。レイアウトには次の 2 つのシナリオがあります。

  • autoLayout イベントを使用するか、setScale() メソッドまたは setSize() メソッドを呼び出すか、widthheightscaleXscaleY プロパティを変更して、ビデオプレーヤーを配置した場合。
  • サイズの異なる 2 つのビデオプレーヤーがあり、visibleVideoPlayerIndex プロパティを別のビデオプレーヤーに切り替えた場合。

layout イベントは LayoutEvent タイプで、LayoutEvent.LAYOUT 定数があります。

type プロパティ(layout イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
oldBoundsターゲットの xywidth、および height プロパティの値(layout イベントが発生する前のもの)です。
oldRegistrationBoundsターゲットの registrationXregistrationYregistrationWidth、および registrationHeight プロパティの値(layout イベントが発生する前のもの)です。

関連する API エレメント

metadataReceived

イベント  
イベントオブジェクトの型: fl.video.MetadataEvent
プロパティ MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLV ファイルのメタデータに初めて到達したときに送出されます。イベントオブジェクトには info プロパティがあります。このプロパティには、NetStream.onMetaData イベントコールバックによって受け取った info オブジェクトが含まれます。

metadataReceived イベントは MetadataEvent タイプで、MetadataEvent.METADATA_RECEIVED 定数があります。

type プロパティ(metadataReceived イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
infoFLV ファイルを記述するプロパティを持つオブジェクトです。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

pausedStateEntered

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.PAUSED_STATE_ENTERED

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

プレーヤーが一時停止状態に移行したときに送出されます。これは、pause() メソッドを呼び出したとき、または対応するコントロールをクリックしたときに送出されます。その他、autoPlay プロパティが false の場合または状態が stopped の場合に FLV ファイルがロードされたときにも送出されることがあります。

stateChange イベントも送出されます。

pausedStateEntered イベントは VideoEvent タイプで、VideoEvent.PAUSED_STATE_ENTERED 定数があります。

type プロパティ(pausedStateEntered イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

playheadUpdate

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

playheadUpdateInterval プロパティに指定された間隔で FLV ファイルを再生中のとき、または巻き戻しの開始時に送出されます。シークが発生していない限り、ビデオプレーヤーが一時停止中または停止中である場合には、イベントは送出されません。

playheadUpdate イベントは VideoEvent タイプで、VideoEvent.PLAYHEAD_UPDATE 定数があります。

type プロパティ(playheadUpdate イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

playingStateEntered

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.PLAYING_STATE_ENTERED

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

再生状態に移行したときに送出されます。バッファリング状態に移行してから再生状態に移行することが多いので、play() メソッドを呼び出した直後または対応するコントロールをクリックした直後には、イベントが発生しない場合があります。

FLVPlayback インスタンスでは、stateChange イベントも送出します。

playingStateEntered イベントは VideoEvent タイプで、VideoEvent.PLAYING_STATE_ENTERED 定数があります。

type プロパティ(playingStateEntered イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

progress

イベント  
イベントオブジェクトの型: fl.video.VideoProgressEvent
プロパティ VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

進捗状況はダウンロードしたバイト数で表されます。progressInterval プロパティによって指定された間隔で送出されます。ロードが開始したときに開始し、すべてのバイトがロードされるか、ネットワークエラーが発生したときに終了します。デフォルトは 0.25 秒です。load メソッドを呼び出してから、すべてのバイトがロードされて終了するまでの間、またはネットワークエラーが発生するまでの間、0.25 秒ごとに送出されます。このイベントを使用して、ロードされたバイトとバッファーのバイト数をチェックできます。

HTTP プログレッシブダウンロードの場合のみ送出されます。進捗状況はダウンロードされたバイト数単位で表されます。イベントオブジェクトには、bytesLoaded プロパティと bytesTotal プロパティがあります。これらのプロパティは、同じ名前の FLVPlayback プロパティと同じです。

progress イベントは VideoProgressEvent タイプで、VideoProgressEvent.PROGRESS 定数があります。

type プロパティ(progress イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
bytesLoadedリスナーがイベントを処理しているときに読み込まれたアイテム数またはバイト数です。
bytesTotal読み込みプロセスが成功した場合に読み込まれるアイテムまたはバイトの総数です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

ready

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.READY

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

FLV ファイルがロードされ表示準備ができたときに送出されます。play() メソッドまたは load() メソッドを使用して新しい FLV ファイルをロードした後で、初めて応答状態に移行したときに発生します。ロードされる FLV ファイルごとに 1 回のみ発生します。

ready イベントは VideoEvent タイプで、VideoEvent.READY 定数があります。

type プロパティ(ready イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

rewind

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.REWIND

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

seek() の呼び出しによって再生ヘッドの位置が後方に移動したとき、または autoRewind の呼び出しが完了したときに送出されます。autoRewind の呼び出しが完了すると、autoRewound イベントが最初にトリガーされます。

rewind イベントは VideoEvent タイプで、VideoEvent.REWIND 定数があります。

type プロパティ(rewind イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

scrubFinish

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.SCRUB_FINISH

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ユーザーがシークバーを使用した FLV ファイルのスクラブを停止したときに送出されます。スクラブとは、シークバーのハンドルをつかみ、FLV ファイル内の特定のシーンを見つけるためにいずれかの方向にドラッグする操作のことです。ユーザーがシークバーのハンドルを放すと、スクラブは停止します。

コンポーネントは、stateChange イベントを、playing、paused、stopped、buffering のいずれかの state プロパティと共に送出します。state プロパティは、ユーザーがスクラブを終了するまでシークを続けます。

scrubFinish イベントは VideoEvent タイプで、VideoEvent.SCRUB_FINISH 定数があります。

type プロパティ(scrubFinish イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

scrubStart

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.SCRUB_START

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ユーザーがシークバーを使用した FLV ファイルのスクラブを開始したときに送出されます。スクラブとは、シークバーのハンドルをつかみ、FLV ファイル内の特定のシーンを見つけるためにいずれかの方向にドラッグする操作のことです。スクラブは、ユーザーがシークバーのハンドルをクリックすると開始し、離すと終了します。

コンポーネントは、stateChange イベントを "seeking" の state プロパティと共に送出します。状態は、ユーザーがスクラブを停止するまで seeking のままです。

scrubStart イベントは VideoEvent タイプで、VideoEvent.SCRUB_START 定数があります。

type プロパティ(scrubStart イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

seeked

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.SEEKED

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

seek() の呼び出し、playheadTime プロパティの設定、または SeekBar コントロールの使用により、再生ヘッドの位置が変更されたときに送出されます。playheadTime プロパティは移動後の時間を示します。

seeked イベントは VideoEvent タイプで、VideoEvent.SEEKED 定数があります。

FLVPlayback インスタンスでは、シーク方向が後方のときは rewind イベントが送出され、シーク方向が前方のときは fastForward イベントが送出されます。playheadUpdate イベントも送出されます。

いくつかの理由により、playheadTime プロパティの値は、seek メソッドを呼び出した直後やシークを発生させるために playheadTime を設定した直後には、想定した値が反映されていないことがあります。まず、プログレッシブダウンロードの場合はキーフレームへのシークしか実行できないので、シークすると、指定した時間以降にある最初のキーフレームの時間に移動します。一方、ストリーミングの場合のシークでは、ソース FLV ファイル内の目的の位置にキーフレームがない場合でも、正確な時間に移動します。また、シークは非同期なので、シークメソッドの呼び出しや playheadTime プロパティの設定を実行したとき、playheadTime はすぐには更新されません。シークの完了後に時間を取得するには、seek イベントをリスンする必要があります。このイベントは、playheadTime プロパティが更新されるまで開始しません。

type プロパティ(seeked イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

skinError

イベント  
イベントオブジェクトの型: fl.video.SkinErrorEvent
プロパティ SkinErrorEvent.type = fl.video.SkinErrorEvent.SKIN_ERROR

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スキン SWF ファイルのロード中にエラーが発生したときに送出されます。イベントには、エラーメッセージを含む message プロパティがあります。スキン SWF ファイルが設定されている場合、ready イベントと、skinLoaded イベントまたは skinError またはイベントの両方が開始されるまで再生は開始されません。

skinError イベントは SkinErrorEvent タイプで、SkinErrorEvent.SKIN_ERROR 定数があります。

type プロパティ(skinError イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
textエラーメッセージです。

関連する API エレメント

skinLoaded

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.SKIN_LOADED

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

スキン SWF ファイルがロードされたときに送出されます。ready イベントと、skinLoaded イベントまたは skinError イベントの両方が開始されるまで、FLV ファイルの再生は開始されません。

skinLoaded イベントは VideoEvent タイプで、VideoEvent.SKIN_LOADED 定数があります。

type プロパティ(skinLoaded イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

soundUpdate

イベント  
イベントオブジェクトの型: fl.video.SoundEvent
プロパティ SoundEvent.type = fl.video.SoundEvent.SOUND_UPDATE

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

ユーザーが volumeBar コントロールのハンドルを移動するか、volume プロパティまたは soundTransform プロパティを設定して、サウンドを変更したときに送出されます。

soundUpdate イベントは SoundEvent タイプで、SoundEvent.SOUND_UPDATE 定数があります。

soundUpdate イベントオブジェクトの type プロパティの値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
soundTransformボリュームとパンの新しい値を示します。

関連する API エレメント

stateChange

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

再生状態が変更されたときに送出されます。autoRewind の呼び出しが完了すると、stateChange イベントが巻き戻し状態で送出されます。stateChange イベントは、巻き戻しが完了するまで発生しません。

このイベントを使用すると、接続中、サイズ変更中、巻き戻し中など、再生が応答状態から無応答状態または無応答状態から応答状態に移行する状態をトレースできます。play()pause()stop()seek() の各メソッドは要求をキューイングし、プレーヤーが応答状態に移行したときにそれらを実行します。

stateChange イベントは VideoEvent タイプで、VideoEvent.STATE_CHANGE 定数があります。

type プロパティ(stateChange イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

stoppedStateEntered

イベント  
イベントオブジェクトの型: fl.video.VideoEvent
プロパティ VideoEvent.type = fl.video.VideoEvent.STOPPED_STATE_ENTERED

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

停止状態に移行したときに送出されます。stop() メソッドを呼び出すか、stopButton コントロールをクリックしたときに送出されます。FLV ファイルのロード中に、autoPlay プロパティが false であるか、プロパティが paused 状態に移行する場合にも送出されることがあります。タイムラインの最後に到達したため、再生ヘッドが FLV ファイルの最後で停止した場合にも、このイベントが FLVPlayback インスタンスで送出されます。

FLVPlayback インスタンスでは、stateChange イベントも送出します。

stoppedStateEntered イベントは VideoEvent タイプで、VideoEvent.STOPPED_STATE_ENTERED 定数があります。

type プロパティ(stoppedStateEntered イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
stateコンポーネントの再生状態を表す VideoState クラスからの定数を識別するストリングです。
playheadTime現在の再生ヘッド時間または位置を示す数値です。
vpVideoPlayer オブジェクトのインデックスです。

関連する API エレメント

定数の詳細

SHORT_VERSION

定数
public static const SHORT_VERSION:String = "2.1"

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

コンポーネントの短いバージョン番号を示す状態変数です。バージョン番号は、FLA ファイルのコンポーネントバージョンを確認する必要がある場合に役立ちます。コンポーネントバージョンを確認するには、FLA ファイルに次のコードを挿入します。

FLVPlayback.SHORT_VERSION

SHORT_VERSION 変数には、メジャーバージョン番号とマイナーバージョン番号のみが含まれています(例:2.0)。VERSION 変数には、メジャーバージョン番号とマイナーバージョン番号だけでなく、リビジョンやビルド番号が含まれています(例:2.0.0.11)。

関連する API エレメント

VERSION

定数 
public static const VERSION:String = "2.1.0.23"

言語バージョン: ActionScript 3.0
製品バージョン: Flash CS3
ランタイムバージョン: Flash Player 9.0.28.0, AIR 1.0

コンポーネントの長いバージョン番号を示す状態変数です。バージョン番号は、FLA ファイルのコンポーネントバージョンを確認する必要がある場合に役立ちます。コンポーネントバージョンを確認するには、FLA ファイルに次のコードを挿入します。

FLVPlayback.VERSION

VERSION 変数には、メジャーバージョン番号とマイナーバージョン番号だけでなく、リビジョンやビルド番号が含まれています(例:2.0.0.11)。SHORT_VERSION 変数には、メジャーバージョン番号とマイナーバージョン番号のみが含まれています(例:2.0)。

関連する API エレメント

FLVPlaybackExample.as

この例では、FLVPlayback インスタンスを動的に作成します。

例を実行するには、次の手順に従います。

  1. FLVPlayback コンポーネントをステージの 0,0 に配置し、インスタンス名を player とします。
  2. videoPath を FLV ファイルへの絶対パスまたは相対パスに置き換えます。
  3. このコードを FLA ファイルと同じディレクトリに FLVPlaybackExample.as という名前で保存します。
  4. FLA ファイル内の Document クラスを FLVPlaybackExample に設定します。
package
{
    import fl.video.FLVPlayback;
    import flash.display.Sprite;
    
    public class FLVPlaybackExample extends Sprite {

        private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv";
        
        public function FLVPlaybackExample() {
            player.source = videoPath;
            player.skinBackgroundColor = 0x666666;
            player.skinBackgroundAlpha = 0.5;
        }
    }
}




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。