パッケージmx.controls
クラスpublic class VideoDisplay
継承VideoDisplay Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

VideoDisplay コントロールを使用すると、Flex アプリケーションで FLV ファイルを再生できます。HTTP を介したプログレッシブダウンロード、Flash Media Server からのストリーミング、および Camera オブジェクトからのストリーミングをサポートします。

MXML のシンタックスexpandedMXML シンタックスを隠す

The <mx:VideoDisplay> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:VideoDisplay
    Properties
    autoBandWidthDetection="false|true"
    autoPlay="true|false"
    autoRewind="true|false"
    bufferTime="0.1"
    cuePointManagerClass=""
    cuePoints=""
    idleTimeout="300000"
    live="false|true"
    maintainAspectRatio="true|false"
    playheadTime=""
    playheadUpdateInterval="250"
    progressInterval="250"
    source=""
    totalTime=""
    volume="0.75"
  
    Styles
    backgroundAlpha="1.0"
    backgroundColor="0x000000"
    backgroundImage="undefined"
    backgroundSize="undefined"
    borderColor="undefined"
    borderSides="left top right bottom"
    borderSkin="ClassReference('mx.skins.halo.HaloBorder')"
    borderStyle="none"
    borderThickness="1"
    cornerRadius="0"
    dropShadowColor="0x000000"
    dropShadowEnabled="false|true"
    shadowDirection="center"
    shadowDistance="2"
  
    Events
    close="No default"
    complete="No default"
    cuePoint="No default"
    playheadUpdate="No default"
    progress="No default"
    ready="No default"
    rewind="No default"
    stateChange="No default"
   />
  

例を表示



パブリックプロパティ
 プロパティ定義元
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
DisplayObject
 InheritedactiveEffects : Array
[読み取り専用] EffectInstance インスタンスの配列として、現在コンポーネントで再生されているエフェクトのリスト。
UIComponent
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
DisplayObject
  autoBandWidthDetection : Boolean
組み込まれている自動帯域幅検出機能を VideoDisplay コントロールで使用するかどうかを指定します。
VideoDisplay
 InheritedautomationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクト。
UIComponent
 InheritedautomationName : String
このオブジェクトの識別子として使用できる名前です。
UIComponent
 InheritedautomationTabularData : Object
[読み取り専用] データ検索に使用できる IAutomationTabularData インターフェイスの実装です。
UIComponent
 InheritedautomationValue : Array
[読み取り専用] この値はオブジェクトのレンダリング表示に対応しています。また、アプリケーションでの視覚表示と同じにするために、識別子とオブジェクトを関連付けるのに使用できます。
UIComponent
  autoPlay : Boolean
source プロパティが設定されたときに、ビデオの再生をすぐに開始するかどうかを指定します。
VideoDisplay
  autoRewind : Boolean
stop() メソッドが呼び出された、またはストリームの最後に到達したために再生が停止したときに、FLV ファイルを最初のフレームまで巻き戻すかどうかを指定します。
VideoDisplay
 InheritedbaselinePosition : Number
[読み取り専用] コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。
UIComponent
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
DisplayObject
 InheritedblendShader : Shader
[書き込み専用] 前景と背景のブレンドに使用するシェーダを設定します。
DisplayObject
  borderMetrics : EdgeMetrics
[読み取り専用] left、top、rihgt および bottom の 4 つのプロパティを持つ EdgeMetrics オブジェクトを返します。
VideoDisplay
  bufferTime : Number
ビデオファイルの再生を開始するまでにビデオをメモリにバッファする秒数です。
VideoDisplay
 InheritedbuttonMode : Boolean
このスプライトのボタンモードを指定します。
Sprite
  bytesLoaded : int
[読み取り専用] すでにロード済みで再生可能なバイト数です。
VideoDisplay
  bytesTotal : int
[読み取り専用] ロードするバイト数の合計です。
VideoDisplay
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player または Adobe AIR にキャッシュされます。
DisplayObject
 InheritedcacheHeuristic : Boolean
[書き込み専用] オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。
UIComponent
 InheritedcachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。
UIComponent
 InheritedclassName : String
[読み取り専用] このインスタンスのクラス名です。例えば、"Button" などがあります。
UIComponent
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritedcontentMouseX : Number
[読み取り専用] コンテンツ座標系におけるマウスの x 位置を返します。
UIComponent
 InheritedcontentMouseY : Number
[読み取り専用] コンテンツ座標系におけるマウスの y 位置を返します。
UIComponent
 InheritedcontextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
InteractiveObject
  cuePointManager : Object
[読み取り専用] VideoPlayer コントロールに関連付けられた CuePointManager クラスのインスタンスです。
VideoDisplay
  cuePointManagerClass : Class
使用するキューポイントマネージャです。
VideoDisplay
  cuePoints : Array
コントロールに関連付けられているキューポイントの配列です。
VideoDisplay
 InheritedcurrentState : String
コンポーネントの現在のビューステートです。
UIComponent
 InheritedcursorManager : ICursorManager
[読み取り専用] このコンポーネントとそのピアーのカーソルを制御する CursorManager を取得します。
UIComponent
 Inheriteddescriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です(存在する場合)。
UIComponent
 Inheriteddocument : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。
UIComponent
 InheriteddoubleClickEnabled : Boolean
[override] UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。
UIComponent
 InheriteddropTarget : DisplayObject
[読み取り専用] スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
Sprite
 Inheritedenabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。
UIComponent
 InheritederrorString : String
バリデータによってコンポーネントを監視しているとき、検証が失敗した場合に、そのコンポーネントのエラーヒントに表示されるテキストです。
UIComponent
 InheritedexplicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ(ピクセル単位)を指定する数値です。
UIComponent
 InheritedexplicitMaxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。
UIComponent
 InheritedexplicitMaxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。
UIComponent
 InheritedexplicitMinHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。
UIComponent
 InheritedexplicitMinWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。
UIComponent
 InheritedexplicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅(ピクセル単位)を指定する数値です。
UIComponent
 Inheritedfilters : Array
表示オブジェクトに現在関連付けられている各フィルタオブジェクトが格納されているインデックス付きの配列です。
DisplayObject
 InheritedflexContextMenu : IFlexContextMenu
この UIComponent のコンテキストメニューです。
UIComponent
 InheritedfocusEnabled : Boolean
コンポーネントが、タブで選択されたときにフォーカスを受け付けることができるかどうかを示します。
UIComponent
 InheritedfocusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。
UIComponent
 InheritedfocusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。
UIComponent
 InheritedfocusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
InteractiveObject
 Inheritedgraphics : Graphics
[読み取り専用] ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。
Sprite
 Inheritedheight : Number
[override] 親の座標内におけるコンポーネントの高さ(ピクセル単位)を指定する数値です。
UIComponent
 InheritedhitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。
Sprite
 Inheritedid : String
コンポーネントの ID です。
UIComponent
  idleTimeout : int
Flash Media Server への接続が停止するまでのアイドル状態(再生一時停止または再生停止)の持続時間をミリ秒単位で指定します。
VideoDisplay
 InheritedincludeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
UIComponent
 InheritedinheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。
UIComponent
 Inheritedinitialized : Boolean
オブジェクトがレイアウトの 3 つの段階(処理、測定、レイアウト)すべてを完了したものであるかどうかを示すフラグです(いずれかが必須であった場合)。
UIComponent
 InheritedinstanceIndex : int
[読み取り専用] 繰り返しコンポーネントのインデックスです。
UIComponent
 InheritedinstanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。
UIComponent
 InheritedisDocument : Boolean
[読み取り専用] この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。
UIComponent
 InheritedisPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。
UIComponent
  live : Boolean
コントロールがライブフィードをストリームするかどうかを指定します。
VideoDisplay
 InheritedloaderInfo : LoaderInfo
[読み取り専用] この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。
DisplayObject
  maintainAspectRatio : Boolean
ビデオのサイズを変更するときに、コントロールで元の縦横比を維持するかどうかを指定します
VideoDisplay
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
DisplayObject
 InheritedmaxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。
UIComponent
 InheritedmaxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。
UIComponent
 InheritedmeasuredHeight : Number
コンポーネントのデフォルトの高さ(ピクセル単位)です。
UIComponent
 InheritedmeasuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。
UIComponent
 InheritedmeasuredMinWidth : Number
コンポーネントのデフォルトの最小幅(ピクセル単位)です。
UIComponent
 InheritedmeasuredWidth : Number
コンポーネントのデフォルトの幅(ピクセル単位)です。
UIComponent
  metadata : Object
[読み取り専用] NetSteam.onMetaData() コールバックメソッドが存在する場合に、その呼び出しで得られるメタデータ情報パケットを収めたオブジェクトです。
VideoDisplay
 InheritedminHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。
UIComponent
 InheritedminWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。
UIComponent
 InheritedmoduleFactory : IFlexModuleFactory
TextField を正しい SWF コンテキストで作成するために使用する moduleFactory です。
UIComponent
 InheritedmouseChildren : Boolean
オブジェクトの子に対してマウスが有効かどうかを調べます。
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
このオブジェクトがマウスメッセージを受け取るかどうかを指定します。
InteractiveObject
 InheritedmouseFocusEnabled : Boolean
クリックしたとき、フォーカスを取得できるかどうかを示します。
UIComponent
 InheritedmouseX : Number
[読み取り専用] マウス位置の x 座標を示します(ピクセル単位)。
DisplayObject
 InheritedmouseY : Number
[読み取り専用] マウス位置の y 座標を示します(ピクセル単位)。
DisplayObject
 Inheritedname : String
DisplayObject のインスタンス名を示します。
DisplayObject
 InheritednestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。
UIComponent
 InheritednonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。
UIComponent
 InheritednumAutomationChildren : int
[読み取り専用] このコンテナに含まれるオートメーションの子の数です。
UIComponent
 InheritednumChildren : int
[読み取り専用] このオブジェクトの子の数を返します。
DisplayObjectContainer
 InheritedopaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
DisplayObject
 Inheritedowner : DisplayObjectContainer
この UIComponent のオーナーです。
UIComponent
 Inheritedparent : DisplayObjectContainer
[override] [読み取り専用] このコンポーネントの親コンテナまたは親コンポーネントです。
UIComponent
 InheritedparentApplication : Object
[読み取り専用] この UIComponent インスタンスを含む Application オブジェクトへの参照です。
UIComponent
 InheritedparentDocument : Object
[読み取り専用] この UIComponent に対する親ドキュメントオブジェクトへの参照です。
UIComponent
 InheritedpercentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。
UIComponent
 InheritedpercentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。
UIComponent
  playheadTime : Number
ビデオの再生を開始してからの再生ヘッドの位置を秒数で示します。
VideoDisplay
  playheadUpdateInterval : int
playheadUpdate イベントの発生する間隔をミリ秒単位で指定します。
VideoDisplay
  playing : Boolean
[読み取り専用] true の場合、メディアは現在再生中です。
VideoDisplay
 InheritedprocessedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。
UIComponent
  progressInterval : int
progress イベントの発生する間隔をミリ秒単位で指定します。
VideoDisplay
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 Inheritedrepeater : IRepeater
[読み取り専用] この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照です。
UIComponent
 InheritedrepeaterIndex : int
[読み取り専用] この UIComponent を作成した Repeater のデータプロバイダ内にあるアイテムのインデックスです。
UIComponent
 InheritedrepeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダに含まれるアイテムのインデックスを含む配列です。
UIComponent
 Inheritedrepeaters : Array
この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照を含む配列です。
UIComponent
 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
 InheritedscaleX : Number
[override] 水平方向の伸縮率を指定する数値です。
UIComponent
 InheritedscaleY : Number
[override] 垂直方向の伸縮率を指定する数値です。
UIComponent
 InheritedscaleZ : Number
オブジェクトの基準点から適用されるオブジェクトの奥行きスケール(パーセンテージ)を示します。
DisplayObject
 Inheritedscreen : Rectangle
[読み取り専用] このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。
UIComponent
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。
DisplayObject
 InheritedshowInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層に表示されているかどうかを示すフラグです。
UIComponent
 InheritedsoundTransform : SoundTransform
このスプライト内のサウンドを制御します。
Sprite
  source : String
ストリーミングする FLV ファイルの相対パスとファイル名です。
VideoDisplay
 Inheritedstage : Stage
[読み取り専用] 表示オブジェクトのステージです。
DisplayObject
  state : String
[読み取り専用] VideoDisplay コントロールの現在の状態です。
VideoDisplay
  stateResponsive : Boolean
[読み取り専用] VideoDisplay コントロールが応答可能状態(true)であるか、応答不可状態(false)であるかを指定します。
VideoDisplay
 Inheritedstates : Array
このコンポーネントに対して定義されたビューステート。
UIComponent
 InheritedstyleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。
UIComponent
 InheritedstyleName : Object
このコンポーネントで使用するクラススタイル。
UIComponent
 InheritedsystemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。
UIComponent
 InheritedtabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。
DisplayObjectContainer
 InheritedtabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。
InteractiveObject
 InheritedtabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。
InteractiveObject
 InheritedtextSnapshot : TextSnapshot
[読み取り専用] この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。
DisplayObjectContainer
 InheritedtoolTip : String
ツールヒントに表示するテキストです。
UIComponent
  totalTime : Number
メディアの全体の長さを秒数で示します。
VideoDisplay
 Inheritedtransform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。
DisplayObject
 Inheritedtransitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。
UIComponent
 InheritedtweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。
UIComponent
 Inheriteduid : String
オブジェクトの一意の識別子です。
UIComponent
 InheritedupdateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証をすべて完了したものであるかどうかを示すフラグです(いずれかの検証が必須であった場合)。
UIComponent
 InheriteduseHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にマウスが移動したときに、指差しハンドポインタ (ハンドカーソル) を表示するかどうかを示すブール値です。
Sprite
 InheritedvalidationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデータによって使用されます。
UIComponent
  videoHeight : int
[読み取り専用] ロードされた FLV ファイルの画像高さです。
VideoDisplay
  videoWidth : int
[読み取り専用] ロードされた FLV ファイルの画像幅です。
VideoDisplay
 Inheritedvisible : Boolean
[override] この UIComponent の可視性を制御します。
UIComponent
  volume : Number
ボリュームレベルです。0 から 1 の範囲の値で指定します。
VideoDisplay
 Inheritedwidth : Number
[override] 親の座標内におけるコンポーネントの幅(ピクセル単位)を指定する数値です。
UIComponent
 Inheritedx : Number
[override] 親コンテナ内におけるコンポーネントの水平位置(ピクセル単位)を指定する数値です。
UIComponent
 Inheritedy : Number
[override] 親コンテナ内におけるコンポーネントの垂直位置(ピクセル単位)を指定する数値です。
UIComponent
 Inheritedz : Number
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。
DisplayObject
プロテクトプロパティ
 プロパティ定義元
  border : IFlexDisplayObject
コントロールの境界線オブジェクトです。
VideoDisplay
 InheritedresourceManager : IResourceManager
[読み取り専用] アプリケーションのローカライズされたすべてのリソースを管理するオブジェクトへの参照です。
UIComponent
 InheritedunscaledHeight : Number
[読み取り専用] 伸縮されていないコンポーネントの高さを求めるために使用する便利なメソッドです。
UIComponent
 InheritedunscaledWidth : Number
[読み取り専用] 伸縮されていないコンポーネントの幅を求めるために使用する便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この幅の四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
パブリックメソッド
 メソッド定義元
  
コンストラクタです。
VideoDisplay
 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
  
カメラからビデオストリームの再生を行うかどうかを指定します。
VideoDisplay
 Inherited
callLater(method:Function, args:Array = null):void
後で呼び出す関数をキューに格納します。
UIComponent
 Inherited
このコンポーネントインスタンスからスタイルプロパティを削除します。
UIComponent
  
入力ストリームと Flash Media Server への接続を強制的に閉じます。
VideoDisplay
 Inherited
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
DisplayObjectContainer
 Inherited
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。
UIComponent
 Inherited
Point オブジェクトをコンテンツ座標からローカル座標に変換します。
UIComponent
 Inherited
このコンテナの子を識別するプロパティのセットを返します。
UIComponent
 Inherited
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。
UIComponent
 Inherited
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。
UIComponent
 Inherited
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。
UIComponent
 Inherited
[override] イベントをイベントフローに送出します。
UIComponent
 Inherited
このコンポーネントを囲むフォーカスインジケータを表示するか、または非表示にします。
UIComponent
 Inherited
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。
UIComponent
 Inherited
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。
UIComponent
 Inherited
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。
UIComponent
 Inherited
現在コンポーネントで再生中のすべてのエフェクトを終了します。
UIComponent
 Inherited
executeBindings(recurse:Boolean = false):void
この UIComponent オブジェクトへのデータバインディングを実行します。
UIComponent
 Inherited
印刷の完了後に呼び出されます。
UIComponent
 Inherited
指定されたインデックス位置でオートメーションオブジェクトを提供します。
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
DisplayObject
 Inherited
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。
DisplayObjectContainer
 Inherited
指定された名前に一致する子表示オブジェクトを返します。
DisplayObjectContainer
 Inherited
子 DisplayObject インスタンスのインデックス位置を返します。
DisplayObjectContainer
 Inherited
この UIComponent インスタンスのタイプセレクタを探します。
UIComponent
 Inherited
getConstraintValue(constraintName:String):*
レイアウト制約値を返します。これは、このコンポーネントの制約スタイルを取得することと同じです。
UIComponent
 Inherited
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
UIComponent
 Inherited
明示的に指定された幅を使用するのか、それとも測定された幅を使用するのかを決定するための便利なメソッドです。
UIComponent
 Inherited
現在フォーカスを持っているオブジェクトを取得します。
UIComponent
 Inherited
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子 (または孫など) であるオブジェクトの配列を返します。
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。
DisplayObject
 Inherited
getRepeaterItem(whichRepeater:int = -1):Object
指定された Repeater がこの Repeater を生成するために使用した dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。
UIComponent
 Inherited
getStyle(styleProp:String):*
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。
UIComponent
 Inherited
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。
UIComponent
 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
 Inherited
水平方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。
UIComponent
 Inherited
このコンポーネントの内部構造を初期化します。
UIComponent
 Inherited
このコンポーネントの繰り返しインスタンスを追跡する各種プロパティを初期化します。
UIComponent
 Inherited
次の画面更新時に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
後で画面更新時に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
後で画面更新時に measure() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
メディアファイルをロードしますが再生はしません。
VideoDisplay
 Inherited
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。
DisplayObject
 Inherited
Point オブジェクトをローカル座標からコンテンツ座標に変換します。
UIComponent
 Inherited
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。
DisplayObject
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font> や <b> のような HTML タグが含まれる可能性のある、指定の HTML テキストを測定します。
UIComponent
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。
UIComponent
 Inherited
親の内部の指定された位置にコンポーネントを移動します。
UIComponent
 Inherited
スタイルの変更を子に通知します。
UIComponent
 Inherited
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。
UIComponent
 Inherited
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
UIComponent
  
再生ヘッドを移動せずに再生を一時停止します。
VideoDisplay
  
メディアファイルを再生します。
VideoDisplay
 Inherited
印刷用の IFlexDisplayObject を準備します。
UIComponent
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。recursive パラメータが true の場合は、このコンポーネントのすべての子孫の CSS スタイルキャッシュも作成または再作成します。
UIComponent
 Inherited
各エフェクトイベントごとに、EffectManager をイベントリスナーの 1 つとして登録します。
UIComponent
 Inherited
DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。
DisplayObjectContainer
 Inherited
DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
指定されたイベントを再生します。
UIComponent
 Inherited
提供された ID を使用して子を解決します。
UIComponent
 Inherited
[静的] suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。
UIComponent
 Inherited
オブジェクトのサイズを設定します。
UIComponent
 Inherited
表示オブジェクトコンテナの既存の子の位置を変更します。
DisplayObjectContainer
 Inherited
setConstraintValue(constraintName:String, value:*):void
レイアウト制約値を設定します。これは、このコンポーネントの制約スタイルを設定することと同じです。
UIComponent
 Inherited
setCurrentState(stateName:String, playTransition:Boolean = true):void
現在の状態を設定します。
UIComponent
 Inherited
現在扱っているコンポーネントにフォーカスを設定します。
UIComponent
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
このコンポーネントインスタンスのスタイルプロパティを設定します。
UIComponent
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
visible プロパティが変更されたときに呼び出されます。
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
指定されたスプライトをユーザーがドラッグできるようにします。
Sprite
  
再生を停止します。
VideoDisplay
 Inherited
startDrag() メソッドを終了します。
Sprite
 Inherited
スタイルプロパティの変更を検出します。
UIComponent
 Inherited
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。
UIComponent
 Inherited
[静的] resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。
UIComponent
 Inherited
指定された 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
DisplayObjectContainer
 Inherited
[override] アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。
FlexSprite
 Inherited
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。
UIComponent
 Inherited
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。
UIComponent
 Inherited
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するために、レイアウトロジックによって使用されます。
UIComponent
 Inherited
validateSize(recursive:Boolean = false):void
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。
UIComponent
 Inherited
このコンポーネントに割り当てられたバリデータからの valid と invalid の両方のイベントを処理します。
UIComponent
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
垂直方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。
UIComponent
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
プロテクトメソッド
 メソッド定義元
 Inherited
フォーカス矩形を調整します。
UIComponent
 Inherited
これは、Flex フレームワークが Dissolve エフェクトをサポートするために使用する内部メソッドです。
UIComponent
 Inherited
子オブジェクトの作成後に行われる最終処理を実行します。
UIComponent
 Inherited
コンポーネントに設定されたプロパティを処理します。
UIComponent
  
このコンポーネントの境界線を作成します。
VideoDisplay
 Inherited
コンポーネントの子オブジェクトを作成します。
UIComponent
 Inherited
使用中の埋め込みフォントに基づくコンテキストで、新しいオブジェクトを作成します。
UIComponent
 Inherited
指定された moduleFactory を使用して、オブジェクトを作成します。
UIComponent
 Inherited
UIComponent オブジェクトがフォーカスを取得したときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
UIComponent オブジェクトがフォーカスを失ったときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
このコンポーネントの初期化を完了させます。
UIComponent
 Inherited
このコンポーネントのアクセシビリティコードを初期化します。
UIComponent
 Inherited
通常、UITextField オブジェクトが含まれているコンポーネントのうち、UITextField オブジェクトがフォーカスを取得したコンポーネントによってオーバーライドされます。
UIComponent
 Inherited
keyDown イベントに対して呼び出されるイベントハンドラです。
UIComponent
 Inherited
keyUp イベントに対して呼び出されたイベントハンドラです。
UIComponent
  
layoutChrome(unscaledWidth:Number, unscaledHeight:Number):void
境界の位置とサイズを設定することで、サイズ変更に応答します。
VideoDisplay
 Inherited
コンポーネントのデフォルトサイズを計算するほか、オプションでデフォルトの最小サイズを計算します。
UIComponent
 Inherited
このメソッドは、UIComponent の作成時に呼び出されます。また、ローカライズされたリソースが何らかの方法で変更されたことを示すために、ResourceManager が "change" イベントを送出した時点で常に呼び出されます。
UIComponent
 Inherited
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
オブジェクトの描画およびその子のサイズや位置の設定を行います。
UIComponent
イベント
 イベント 概要 定義元
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 InheritedaddChild() メソッドまたは addChildAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナに追加したときに送出されます。UIComponent
 Inherited表示オブジェクトが表示リストに追加されたときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。DisplayObject
 Inheritedユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。InteractiveObject
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。InteractiveObject
  タイムアウトまたは close() メソッドの呼び出しによって NetConnection オブジェクトが閉じたときに送出されます。VideoDisplay
  再生ヘッドが FLV ファイルの末尾に達したときに送出されます。VideoDisplay
 Inheritedユーザージェスチャが AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられたコンテキストメニューをトリガすると、送出されます。InteractiveObject
 Inheritedユーザーがコピー操作のためにプラットフォーム固有のアクセラレータキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送信されます。InteractiveObject
 Inheritedコンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。UIComponent
  キューポイントの time プロパティの値が現在の再生ヘッドの位置の値に等しくなったときに送出されます。VideoDisplay
 Inheritedビューステートの変更後に送出されます。UIComponent
 InheritedcurrentState プロパティが変更された後、ビューステートが変更される前に送出されます。UIComponent
 Inheritedユーザーがカット操作のためにプラットフォーム固有のアクセラレータキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送信されます。InteractiveObject
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inheritedオブジェクトの doubleClickEnabled フラグが true に設定されている場合にユーザーが InteractiveObject をポインティングデバイスのメインボタンで 2 回続けてすばやくクリックすると送出されます。InteractiveObject
 Inheritedドラッグ操作が完了したとき(ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ&ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ(ドラッグしたデータのソースであるコンポーネント)によって送出されます。UIComponent
 Inheritedユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。UIComponent
 Inheritedドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inheritedユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。UIComponent
 Inheritedドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inheritedドラッグ操作を開始したときにドラッグイニシエータによって送出されます。UIComponent
 Inheritedエフェクトの終了後に送出されます。UIComponent
 Inheritedエフェクトが開始される直前に送出されます。UIComponent
 Inherited[ブロードキャストイベント] 再生ヘッドが新しいフレームに入るときに送出されます。DisplayObject
 Inheritedコンポーネントがルートビューステートに戻った後に送出されます。UIComponent
 Inherited[ブロードキャストイベント] 再生ヘッドが現在のフレームを終了するときに送出されます。DisplayObject
 Inheritedコンポーネントがルートビューステートを終了する前に送出されます。UIComponent
 Inherited表示オブジェクトがフォーカスを取得した後に送出されます。InteractiveObject
 Inherited表示オブジェクトがフォーカスを失った後に送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] フレーム表示オブジェクトのコンストラクタが実行した後で、かつフレームスクリプトが実行される前に送出されます。DisplayObject
 Inheritedオブジェクトの状態が可視から不可視に変化したときに送出されます。UIComponent
 Inheritedコンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。UIComponent
 InheritedValidator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。UIComponent
 Inheritedユーザーがキーを押したときに送出されます。InteractiveObject
 Inheritedユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。InteractiveObject
 Inheritedユーザーがキーを離したときに送出されます。InteractiveObject
  FLV ファイルのメタデータへのアクセスが初めて発生したときに送出されます。VideoDisplay
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 InheritedPopUpManager を使用して開かれたコンポーネントの外側でユーザーがマウスをクリックしたときに、そのコンポーネントから送出されます。UIComponent
 Inheritedユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。InteractiveObject
 InheritedInteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedマウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。InteractiveObject
 InheritedPopUpManager を使用して開かれたコンポーネントの外側にユーザーがマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。UIComponent
 Inheritedオブジェクトが移動したときに送出されます。UIComponent
 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
  ビデオの再生中に継続的に送出されます。VideoDisplay
 Inheritedコンポーネントの初期化シーケンスの始めに送出されます。UIComponent
  FLV ファイルが完全にダウンロードされるまで継続的に送出されます。VideoDisplay
  FLV ファイルがロードされ、再生の準備ができたときに送出されます。VideoDisplay
 InheritedremoveChild() または removeChildAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナから削除したときに送出されます。UIComponent
 Inherited表示オブジェクトが表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited[ブロードキャストイベント] 表示リストが更新およびレンダリングされようとしているときに送出されます。DisplayObject
 Inheritedコンポーネントのサイズが変更されたときに送出されます。UIComponent
  コントロールの自動巻き戻し時に送出されます。VideoDisplay
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
 Inheritedユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレータキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送信されます。InteractiveObject
 Inheritedオブジェクトの状態が不可視から可視に変化したときに送出されます。UIComponent
  コントロールの状態が変化したときに送出されます。VideoDisplay
 Inheritedオブジェクトの tabChildren フラグの値が変更されたときに送出されます。InteractiveObject
 Inheritedオブジェクトの tabEnabled フラグが変更されたときに送出されます。InteractiveObject
 Inheritedオブジェクトの tabIndex プロパティの値が変更されたときに送出されます。InteractiveObject
 Inheritedツールヒントを作成するときにコンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。UIComponent
 InheritedtoolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。UIComponent
 Inheritedオブジェクトの commitProperties()、measure() および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。UIComponent
 InheritedValidator によってコンポーネントが監視されており、検証が成功した場合に送出されます。UIComponent
 Inheritedプログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。UIComponent
スタイル
 スタイル 説明 定義元
  
backgroundAlpha
型: Number CSS 継承: no
backgroundColor プロパティで定義されている、backgroundImage スタイルで定義されているイメージまたは SWF ファイルの背景色のアルファレベルです。有効な値の範囲は、0.0 ~ 1.0 です。ほとんどのコントロールではデフォルト値は 1.0 ですが、ToolTip コントロールの場合デフォルト値は 0.95 であり、Alert コントロールの場合デフォルト値は 0.9 です。 デフォルト値 : 1.0.
VideoDisplay
  
backgroundColor
型: uint 形式: Color CSS 継承: no
コンポーネントの背景色です。backgroundColorbackgroundImage の両方を設定できます。一部のコンポーネントには背景色がありません。DataGrid コントロールでは、このスタイル設定は無視されます。 デフォルト値は undefined で、未定義であることを意味します。このスタイルと backgroundImage スタイルの両方が undefined である場合、コンポーネントは透明な背景を持ちます。

Application コンテナの場合、このスタイルはアプリケーションのロード時の背景色と、アプリケーションの実行時の背景のグラデーションを指定します。 指定された色よりもわずかに濃い色とわずかに薄い色の間でグラデーションパターンが計算されます。

ほとんどの Flex コントロールのデフォルトスキンは、部分的に透明です。この結果、コンテナの背景色が、そのコンテナの中のコントロールに部分的ににじみ出るように表示されます。コントロールの fillAlphas プロパティのアルファ値を 1 に設定することで、これを避けることができます。次に例を示します。

  <mx:Container backgroundColor="0x66CC66"/>
      <mx:ControlName ... fillAlphas="[1,1]"/>
  </mx:Container>

VideoDisplay
  
backgroundDisabledColor
型: uint 形式: Color CSS 継承: yes
コンポーネントが無効になっている場合のコンポーネント背景色です。 デフォルト値は undefined です。List コントロールのデフォルト値は、0xDDDDDD(明るい灰色)です。 コンテナが無効になっている場合は、背景がグレー表示されます。このグレー表示の度合いは、disabledOverlayAlpha スタイルで制御します。
VideoDisplay
  
backgroundImage
型: Object 形式: File CSS 継承: no
コンポーネントの背景イメージです。 これには、絶対 URL、相対 URL、絶対クラス、または相対クラスを指定できます。backgroundColorbackgroundImage を同時に設定することが可能です。背景色の前面に背景イメージを表示します。 デフォルト値は undefined で、"未定義である" ことを意味します。このスタイルと backgroundColor スタイルの両方が undefined である場合、コンポーネントは透明な背景を持ちます。

ほとんどの Flex コントロールのデフォルトスキンは、部分的に透明です。この結果、コンテナの背景イメージが、そのコンテナの中のコントロールに部分的ににじみ出るように表示されます。コントロールの fillAlphas プロパティのアルファ値を 1 に設定することで、これを避けることができます。次に例を示します。

  <mx:Container backgroundColor="0x66CC66"/>
      <mx:ControlName ... fillAlphas="[1,1]"/>
  </mx:Container>

VideoDisplay
  
backgroundSize
型: String CSS 継承: no
backgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大および縮小します。 "100%" に設定すると、コンポーネント全体に収まるサイズにイメージを伸縮します。パーセント値で指定する場合は、パーセント記号(%)付きで指定する必要があります。 Application コンテナのデフォルトは 100% % です。 他のすべてのコンテナのデフォルト値は auto で、イメージの元のサイズが維持されます。
VideoDisplay
 Inherited型: String CSS 継承: no
コンテンツ領域の上端からコントロールのベースライン位置までの垂直距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントのベースラインはそのコンテンツ領域の上端に対して固定されます。コンテナのサイズが変更されても、コンポーネントのベースラインとそのコンテンツ領域の上端の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
  
borderColor
型: uint 形式: Color CSS 継承: no
境界線の色です。 デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は 0xB7BABC になります。
VideoDisplay
  
borderSides
型: String CSS 継承: no
境界ボックスの境界線のうち、どれが表示されるかを示します。表示する境界線をスペース区切りのストリングで指定します。 ストリングには、任意の順序で、"left""top""right"、および "bottom" を含めることができます。デフォルト値は "left top right bottom" です。この場合、4 辺のすべての境界を表示します。このスタイルは、borderStyle が "solid" の場合にのみ使用されます。
VideoDisplay
  
borderSkin
型: Class CSS 継承: no
コンポーネントの境界線のスキンクラスです。 明示的にデフォルト値が設定されている場合を除き、mx.skins.halo.HaloBorder クラスがすべてのコンポーネントのデフォルト値になります。Panel コンテナのデフォルト値は mx.skins.halo.PanelSkin です。コンポーネントのデフォルト値を確認するには、default.css ファイルを参照してください。 デフォルト値 : mx.skins.halo.HaloBorder.
VideoDisplay
  
borderStyle
型: String CSS 継承: no
境界ボックスのスタイルです。 有効な値は、"none""solid""inset"、および "outset" です。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は "inset" になります。ほとんどの Container のデフォルト値は "none" です。
VideoDisplay
  
borderThickness
型: Number 形式: Length CSS 継承: no
境界ボックスの境界線の幅です。 borderStyle"solid" に設定されている場合にのみ使用できます。 デフォルト値 : 1.
VideoDisplay
 Inherited型: String CSS 継承: no
コンポーネントの下端からコンテンツ領域の下端までの垂直距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの下端はそのコンテンツ領域の下端に対して固定されます。コンテナのサイズが変更されても、2 つの下端の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
  
cornerRadius
型: Number 形式: Length CSS 継承: no
コンポーネントの角に付いている丸みの半径です。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は 0 になります。ApplicationControlBar のデフォルト値は 5 です。
VideoDisplay
  
dropShadowColor
型: uint 形式: Color CSS 継承: yes
ドロップシャドウの色です。 デフォルト値 : 0x000000.
VideoDisplay
  
dropShadowEnabled
型: Boolean CSS 継承: no
コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。 このスタイルは borderStyle="solid" と共に使用します。デフォルト値は false です。

メモ:ドロップシャドウをコンテナに表示するには、backgroundColor プロパティまたは backgroundImage プロパティを設定します。 設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。

VideoDisplay
 Inherited型: uint 形式: Color CSS 継承: yes
検証が失敗した場合のコンポーネントのハイライトの色です。Flex では、検証が失敗した場合、コンポーネントの borderColor スタイルもこの errorColor に設定します。.
UIComponent
 Inherited型: String CSS 継承: no
フォーカス矩形で使用されるブレンドモードです。詳細については、flash.
UIComponent
 Inherited型: Class CSS 継承: no
フォーカス矩形の描画に使用するスキンです。.
UIComponent
 Inherited型: Number 形式: Length CSS 継承: no
フォーカス矩形のアウトラインの幅(ピクセル単位)を表します。.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの水平距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの中心はそのコンテンツ領域の中心に対して固定されます。コンテナのサイズが変更されても、2 つの中心の水平距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントのコンテンツ領域の左端からコンポーネントの左端までの水平距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの左端はそのコンテンツ領域の左端に対して固定されます。コンテナのサイズが変更されても、2 つの左端の水平距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントの右端からコンテンツ領域の右端までの水平距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの右端はそのコンテンツ領域の右端に対して固定されます。コンテナのサイズが変更されても、2 つの右端の水平距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
  
shadowDirection
型: String CSS 継承: no
ドロップシャドウの方向です。 有効な値は、"left""center"、および "right" です。 デフォルト値 : "center".
VideoDisplay
  
shadowDistance
型: Number 形式: Length CSS 継承: no
ドロップシャドウの幅です。このプロパティを負の値に設定すると、シャドウはコンポーネントの上に表示されます。 デフォルト値 : 2.
VideoDisplay
 Inherited型: uint 形式: Color CSS 継承: yes
コンポーネントのテーマカラーです。このプロパティは、ハイライトの外観やコンポーネントが選択されたときの外観、およびその他の同様の視覚的なキューをコントロールしますが、コンポーネントの通常の境界線や背景色には影響を与えません。 推奨される値は、haloGreenhaloBlue, haloOrange、および haloSilver です。ただし、任意の有効なカラー値を使用できます。

rollOverColor および selectionColor スタイルのデフォルト値は themeColor の値に基づきます。

.
UIComponent
 Inherited型: String CSS 継承: no
コントロールのコンテンツ領域の上端からコンポーネントの上端までの垂直距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの上端はそのコンテンツ領域の上端に対して固定されます。コンテナのサイズが変更されても、2 つの上端の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの垂直距離(ピクセル単位)を表します。このスタイルが設定されている場合、コンポーネントの中心はそのコンテンツ領域の中心に対して固定されます。コンテナのサイズが変更されても、2 つの中心の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
エフェクト
 エフェクト 説明 定義元
 Inherited トリガ: added
コンポーネントがコンテナに子として追加されたときに再生されます。
UIComponent
 Inherited トリガ: creationComplete
コンポーネントが作成されたときに再生されます。
UIComponent
 Inherited トリガ: focusIn
コンポーネントがキーボードフォーカスを取得したときに再生されます。
UIComponent
 Inherited トリガ: focusOut
コンポーネントがキーボードフォーカスを失ったときに再生されます。
UIComponent
 Inherited トリガ: hide
コンポーネントが不可視状態になったときに再生されます。
UIComponent
 Inherited トリガ: mouseDown
ユーザーがコンポーネント上でマウスボタンを押したときに再生されます。
UIComponent
 Inherited トリガ: mouseUp
ユーザーがコンポーネント上でマウスボタンを離したときに再生されます。
UIComponent
 Inherited トリガ: move
コンポーネントが移動されたときに再生されます。
UIComponent
 Inherited トリガ: removed
コンポーネントがコンテナから削除されたときに再生されます。
UIComponent
 Inherited トリガ: resize
コンポーネントのサイズが変更されたときに再生されます。
UIComponent
 Inherited トリガ: rollOut
ユーザーがマウスを移動し、ポインタがコンポーネントから離れたときに再生されます。
UIComponent
 Inherited トリガ: rollOver
ユーザーがマウスポインタをコンポーネント上に置いたときに再生されます。
UIComponent
 Inherited トリガ: show
コンポーネントが表示されたときに再生されます。
UIComponent
パブリック定数
 定数定義元
 InheritedDEFAULT_MAX_HEIGHT : Number = 10000
[静的] maxHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MAX_WIDTH : Number = 10000
[静的] maxWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_HEIGHT : Number = 22
[静的] measuredHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[静的] measuredMinHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_WIDTH : Number = 40
[静的] measuredMinWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_WIDTH : Number = 160
[静的] measuredWidth プロパティのデフォルト値です。
UIComponent
プロパティの詳細
autoBandWidthDetectionプロパティ
autoBandWidthDetection:Boolean

組み込まれている自動帯域幅検出機能を VideoDisplay コントロールで使用するかどうかを指定します。 false の場合は、FMS との接続で Flash Media Server(FMS)2 の main.asc ファイルを要求しません。 true の場合は、main.asc を実装して FMS のディレクトリ構造に保存する必要があります。 main.asc ファイルは次の関数を定義する必要があります。

main.asc の記述の詳細については、FMS のマニュアルを参照してください。

デフォルト値 : false.

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 autoBandWidthDetection イベントが送出されます。



実装
    public function get autoBandWidthDetection():Boolean
    public function set autoBandWidthDetection(value:Boolean):void
autoPlayプロパティ 
autoPlay:Boolean

source プロパティが設定されたときに、ビデオの再生をすぐに開始するかどうかを指定します。 true の場合、ただちにビデオファイルのバッファリングと再生が始まります。

<Check Alignment of PHs>が autoPlay に設定されている場合でも、false メソッドが呼び出された後にビデオのロードが開始されます。initialize()Flash Media Server の場合は、この操作によってストリームが作成され、表示する最初のフレームがロードされます(autoSize または aspectRatiotrue の場合は、これ以降のフレームもロードされます)。 HTTP ダウンロードの場合は、ストリームのダウンロードが開始され、最初のフレームが表示されます。

デフォルト値 : true.



実装
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void
autoRewindプロパティ 
autoRewind:Boolean

stop() メソッドが呼び出された、またはストリームの最後に到達したために再生が停止したときに、FLV ファイルを最初のフレームまで巻き戻すかどうかを指定します。このプロパティは、ライブストリーミングビデオには効果がありません。

デフォルト値 : true.

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 autoRewindChanged イベントが送出されます。



実装
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void
borderプロパティ 
protected var border:IFlexDisplayObject

コントロールの境界線オブジェクトです。

borderMetricsプロパティ 
borderMetrics:EdgeMetrics  [読み取り専用]

lefttopright、および bottom の4 つのプロパティを持つ EdgeMetrics オブジェクトを返します。各プロパティの値は、ピクセル単位で表した、コントロール各辺の境界の太さです。



実装
    public function get borderMetrics():EdgeMetrics
bufferTimeプロパティ 
bufferTime:Number

ビデオファイルの再生を開始するまでにビデオをメモリにバッファする秒数です。RTMP 上での転送速度の遅いストリーミングの場合は、このプロパティをデフォルトより高い値に設定することが重要です。

デフォルト値 : 0.1.

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 bufferTimeChanged イベントが送出されます。



実装
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void
bytesLoadedプロパティ 
bytesLoaded:int  [読み取り専用]

すでにロード済みで再生可能なバイト数です。この値は、HTTP を使用してメディアをロードした場合にのみ有効です。

入力ストリームがない場合、Flash Media Server から得たストリームである場合、または情報がまだ利用できない場合、この値は -1 です。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 progress イベントが送出されます。



実装
    public function get bytesLoaded():int
bytesTotalプロパティ 
bytesTotal:int  [読み取り専用]

ロードするバイト数の合計です。この値は、HTTP を使用してメディアをロードした場合にのみ有効です。

入力ストリームがない場合、Flash Media Server から得たストリームである場合、または情報がまだ利用できない場合、この値は -1 です。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 progress イベントが送出されます。



実装
    public function get bytesTotal():int
cuePointManagerプロパティ 
cuePointManager:Object  [読み取り専用]

VideoPlayer コントロールに関連付けられた CuePointManager クラスのインスタンスです。このオブジェクトを使用してキューポイントを制御できます。このオブジェクトを使用しない場合は、cuePoints プロパティを使用して制御します。

キューポイントを使用すると、ビデオの再生が指定の位置に達した時点で cuePoint イベントをトリガできます。キューポイントを設定するには、CuePointManager クラスのメソッドを使用します。

FLV に埋め込んだキューポイントは、cuePointscuePointManager では使用できません。 これらを取得するには、metadata プロパティまたは metadataReceived イベントにアクセスします。



実装
    public function get cuePointManager():Object

関連項目

cuePointManagerClassプロパティ 
cuePointManagerClass:Class

使用するキューポイントマネージャです。mx.controls.videoClasses.CuePointManager に設定すると、キューポイントの管理が有効になります。



実装
    public function get cuePointManagerClass():Class
    public function set cuePointManagerClass(value:Class):void

関連項目

cuePointsプロパティ 
cuePoints:Array

コントロールに関連付けられているキューポイントの配列です。このプロパティを使用してキューポイントを制御できます。このプロパティを使用しない場合は、cuePointManager プロパティを使用して制御します。

キューポイントを使用すると、ビデオの再生が指定の位置に達した時点で cuePoint イベントをトリガできます。キューポイントを設定するには、cuePoints プロパティに配列を渡します。

FLV に埋め込んだキューポイントは、cuePointscuePointManager では使用できません。 これらを取得するには、metadata プロパティまたは metadataReceived イベントにアクセスします。

この配列では、エレメントごとに 2 つのフィールドを指定します。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 cuePointsChanged イベントが送出されます。



実装
    public function get cuePoints():Array
    public function set cuePoints(value:Array):void
idleTimeoutプロパティ 
idleTimeout:int

Flash Media Server への接続が停止するまでのアイドル状態(再生一時停止または再生停止)の持続時間をミリ秒単位で指定します。このプロパティは、HTTP による FLV ファイルのダウンロードには影響しません。ストリームがすでにアイドル状態である場合に、このプロパティを設定すると、アイドルのタイムアウト値に新しい値が再設定されます。

デフォルト値 : 300000 (5 分).



実装
    public function get idleTimeout():int
    public function set idleTimeout(value:int):void
liveプロパティ 
live:Boolean

コントロールがライブフィードをストリームするかどうかを指定します。ストリーミングが Flash Media Server からのライブフィードの場合、このプロパティを true に設定します。

デフォルト値 : false.



実装
    public function get live():Boolean
    public function set live(value:Boolean):void
maintainAspectRatioプロパティ 
maintainAspectRatio:Boolean

ビデオのサイズを変更するときに、コントロールで元の縦横比を維持するかどうかを指定します

デフォルト値 : true.

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 maintainAspectRatioChanged イベントが送出されます。



実装
    public function get maintainAspectRatio():Boolean
    public function set maintainAspectRatio(value:Boolean):void
metadataプロパティ 
metadata:Object  [読み取り専用]

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使用されたオーディオコーデック(エンコード/デコード方法)を示す数値です。
audiodelay FLV ファイルのエンコード元ソースファイルの時間 0 を表す数値です。

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

VideoDisplay クラスでは、その時間設定でこの時間差が補正されます。 これは、ソースファイルで使用していた時間設定を引き続き使用できることを意味します。

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

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 metadataReceived イベントが送出されます。



実装
    public function get metadata():Object
playheadTimeプロパティ 
playheadTime:Number

ビデオの再生を開始してからの再生ヘッドの位置を秒数で示します。多くの VideoPlay イベントのイベントオブジェクトには、イベントが発生したビデオファイル内の位置を特定できるように、再生ヘッド位置が含まれています。

このプロパティを秒単位の値に設定すると、シーク操作が実行されます。現在ビデオを再生中の場合は、新しい再生ヘッド位置から再生を継続します。ビデオが一時停止状態の場合は、新しい再生ヘッド位置をシークし、一時停止したままになります。ビデオが停止状態の場合は、新しい再生ヘッド位置をシークし、一時停止状態に移行します。このプロパティの設定によるライブビデオストリームへの影響はありません。

新しい再生ヘッド位置が 0 未満または NaN である場合、コントロールが例外をスローします。新しい再生ヘッド位置がビデオの末尾または現在ダウンロード済みのビデオファイル容量を超過している場合、コントロールはシークを継続します。

FLV ファイルの場合、playheadTime プロパティを設定すると、指定した位置に最も近いキーフレームをシークします。キーフレームは、エンコード時に FLV ファイルで指定します。したがって、その位置にキーフレームを指定していない場合、指定した時間とは異なる位置でシークされることがあります。

プレーヤーが無応答状態である場合は、要求がキューに置かれます。

ストリームが接続されていないとき、このプロパティを設定すると、例外がスローされます。stateChange イベントと connected プロパティを使用して、このプロパティを安全に設定できる時期を判断します。

デフォルト値 : NaN.

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 playheadUpdate イベントが送出されます。



実装
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void
playheadUpdateIntervalプロパティ 
playheadUpdateInterval:int

playheadUpdate イベントの発生する間隔をミリ秒単位で指定します。

ビデオの再生中にこのプロパティを設定すると、タイマーが 0 から再開され、次回の playheadUpdate イベントは新しい期間が経過した後に発生します。

デフォルト値 : 250.



実装
    public function get playheadUpdateInterval():int
    public function set playheadUpdateInterval(value:int):void
playingプロパティ 
playing:Boolean  [読み取り専用]

true の場合、メディアは現在再生中です。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 stateChange イベントが送出されます。



実装
    public function get playing():Boolean
progressIntervalプロパティ 
progressInterval:int

progress イベントの発生する間隔をミリ秒単位で指定します。progress イベントは、ビデオファイルのダウンロードが完了するまで継続的に発生します。

ビデオのダウンロード中にこのプロパティを設定すると、タイマーが 0 から再開され、次回の progress イベントは新しい期間が経過した後に発生します。

デフォルト値 : 250.



実装
    public function get progressInterval():int
    public function set progressInterval(value:int):void
sourceプロパティ 
source:String

ストリーミングする FLV ファイルの相対パスとファイル名です。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 sourceChanged イベントが送出されます。



実装
    public function get source():String
    public function set source(value:String):void
stateプロパティ 
state:String  [読み取り専用]

VideoDisplay コントロールの現在の状態です。 <Check Alignment of PHs>、load()play()、および stop() の各メソッドの呼び出し、および pause() プロパティの設定によって、このプロパティが設定されます。playHeadTime

<Check Alignment of PHs>VideoEvent クラスで、このプロパティの値を、VideoEvent.BUFFERINGVideoEvent.CONNECTION_ERRORVideoEvent.DISCONNECTEDVideoEvent.EXEC_QUEUED_CMDVideoEvent.LOADINGVideoEvent.PAUSEDVideoEvent.PLAYINGVideoEvent.RESIZINGVideoEvent.REWINDINGVideoEvent.SEEKING、および VideoEvent.STOPPED のように定義できます。

デフォルト値 : VideoEvent.DISCONNECTED.

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 stateChange イベントが送出されます。



実装
    public function get state():String

関連項目

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

VideoDisplay コントロールが応答可能状態(true)であるか、応答不可状態(false)であるかを指定します。 ビデオのロード中または巻き戻し中のコントロールは応答不可状態になります。

<Check Alignment of PHs>プロパティが、stateVideoEvent.CONNECTION_ERRORVideoEvent.EXEC_QUEUED_CMD、または VideoEvent.RESIZING の値を持つときも、コントロールは応答可能な状態です。VideoEvent.SEEKING

コントロールが無応答状態である場合、play()load()stop()、および pause() の各メソッドへの呼び出しはキューに置かれ、コントロールが応答可能な状態に変わったときに実行されます。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 stateChange イベントが送出されます。



実装
    public function get stateResponsive():Boolean
totalTimeプロパティ 
totalTime:Number

メディアの全体の長さを秒数で示します。FLV 1.0 ビデオファイルの場合は、このプロパティを手動で設定します。FLV 1.1 以降では、この値はコントロールで自動的に計算されます。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 metadataReceived イベントが送出されます。



実装
    public function get totalTime():Number
    public function set totalTime(value:Number):void
videoHeightプロパティ 
videoHeight:int  [読み取り専用]

ロードされた FLV ファイルの高さです。FLV ファイルがまだロードされていない場合は -1 になります。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 resize イベントが送出されます。



実装
    public function get videoHeight():int
videoWidthプロパティ 
videoWidth:int  [読み取り専用]

ロードされた FLV ファイルの幅です。FLV ファイルがまだロードされていない場合は l-1 になります。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 resize イベントが送出されます。



実装
    public function get videoWidth():int
volumeプロパティ 
volume:Number

ボリュームレベルです。0 から 1 の範囲の値で指定します。

デフォルト値 : 0.75.

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 volumeChanged イベントが送出されます。



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

コンストラクタです。

メソッドの詳細
attachCamera()メソッド
public function attachCamera(camera:Camera):void

カメラからビデオストリームの再生を行うかどうかを指定します。ビデオは、アプリケーションウィンドウ内のコントロールの境界内に表示されます。

パラメータ

camera:Camera — ビデオデータをキャプチャする Camera オブジェクトです。

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

入力ストリームと Flash Media Server への接続を強制的に閉じます。このメソッドを呼び出すと、close イベントが送出されます。アイドル時間が、idleTimeout プロパティで定義したタイムアウトに達すると接続が自動的に終了するので、通常はこのメソッドを直接呼び出す必要はありません。

createBorder()メソッド 
protected function createBorder():void

このコンポーネントの境界線を作成します。境界線は通常 borderStyle スタイルと borderSkin スタイルによって決まります。境界線のプロパティを境界線のインスタンスに設定する必要があります。

layoutChrome()メソッド 
protected function layoutChrome(unscaledWidth:Number, unscaledHeight:Number):void

境界の位置とサイズを設定することで、サイズ変更に応答します。

<Check Alignment of PHs>メソッドは、VideoDisplay の境界線の位置とサイズを設定します。VideoDisplay.layoutChrome()<Check Alignment of PHs>VideoDisplay のすべてのサブクラスでは、サブクラスの layoutChrome() メソッドで super.layoutChrome() メソッドを呼び出して、境界線が適切に配置されるようにします。

パラメータ

unscaledWidth:Number — コンポーネントの scaleX プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位によりコンポーネントの幅を指定します。
 
unscaledHeight:Number — コンポーネントの scaleY プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位でコンポーネントの高さを指定します。

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

メディアファイルをロードしますが再生はしません。

このメソッドは、再生せずにファイルをロードする点を除き、play() メソッドに類似しています。自動サイズ変更の実行が適切な場合はそれを実行します。 ロードおよび自動サイズ変更の後、コントロールの状態は VideoEvent.PAUSED に設定されます。

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

再生ヘッドを移動せずに再生を一時停止します。再生がすでに一時停止または停止状態にある場合は、このメソッドを呼び出しても何も実行されません。

再生を再開するには、play() メソッドを呼び出します。

コントロールが無応答状態である場合、この要求はキューに置かれます。

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

メディアファイルを再生します。ファイルがロードされていない場合は、ロードします。このメソッドは、メディアファイルが一時停止状態、停止状態、またはコントロールで再生状態のときに呼び出すことができます。

コントロールが無応答状態である場合、この要求はキューに置かれます。

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

再生を停止します。 autoRewind プロパティが true に設定されている場合は、最初のフレームまで巻き戻します。

再生を再開するには、play() メソッドを呼び出します。

再生がすでに停止している場合は、このメソッドを呼び出しても何も実行されません。コントロールが無応答状態である場合、この要求はキューに置かれます。

イベントの詳細
close イベント
イベントオブジェクトの型: mx.events.VideoEvent
プロパティ VideoEvent.type = mx.events.VideoEvent.CLOSE

タイムアウトまたは close() メソッドの呼び出しによって NetConnection オブジェクトが閉じたときに送出されます。このイベントは、Flash Media Server を操作するときに使用します。

VideoEvent.CLOSE 定数により、イベントオブジェクトの type プロパティ値が close イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
playheadTimeこのイベントが発生したときの再生ヘッドの位置です。
stateイベントが発生したときの VideoDisplay.state プロパティの値です。
stateResponsiveイベントが発生したときの VideoDisplay.stateResponsive プロパティの値です。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
complete イベント  
イベントオブジェクトの型: mx.events.VideoEvent
プロパティ VideoEvent.type = mx.events.VideoEvent.COMPLETE

再生ヘッドが FLV ファイルの末尾に達したときに送出されます。

VideoEvent.COMPLETE 定数により、イベントオブジェクトの type プロパティ値が complete イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
playheadTimeこのイベントが発生したときの再生ヘッドの位置です。
stateイベントが発生したときの VideoDisplay.state プロパティの値です。
stateResponsiveイベントが発生したときの VideoDisplay.stateResponsive プロパティの値です。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
cuePoint イベント  
イベントオブジェクトの型: mx.events.CuePointEvent
プロパティ CuePointEvent.type = mx.events.CuePointEvent.CUE_POINT

キューポイントの time プロパティの値が現在の再生ヘッドの位置の値に等しくなったときに送出されます。

CuePointEvent.CUE_POINT 定数により、イベントオブジェクトの type プロパティ値が cuePoint イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
cuePointNameキューポイントの名前です。
cuePointTimeキューポイントの時間(秒単位)です。
cuePointTypeストリング "actionscript" です。
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
metadataReceived イベント  
イベントオブジェクトの型: mx.events.MetadataEvent
プロパティ MetadataEvent.type = mx.events.MetadataEvent.METADATA_RECEIVED

FLV ファイルのメタデータへのアクセスが初めて発生したときに送出されます。

MetadataEvent.METADATA_RECEIVED 定数により、type プロパティ値が metadataReceived イベント用に定義されます。

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

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
infoキューポイントが設定された FLV ファイルを表すオブジェクトです。このプロパティには、VideoDisplay.metadata プロパティと同じ情報が含まれます。詳しくは、VideoDisplay.metadata プロパティを参照してください。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
vpVideoPlayer オブジェクトのインデックスです。
playheadUpdate イベント  
イベントオブジェクトの型: mx.events.VideoEvent
プロパティ VideoEvent.type = mx.events.VideoEvent.PLAYHEAD_UPDATE

ビデオの再生中に継続的に送出されます。イベントの時間間隔は、playheadUpdateInterval プロパティでミリ秒単位で指定し、デフォルト値は 250 ミリ秒です。このイベントは、ビデオが一時停止または停止状態にあるときは送出されません。

VideoEvent.PLAYHEAD_UPDATE 定数により、イベントオブジェクトの type プロパティ値が playheadUpdate イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
playheadTimeこのイベントが発生したときの再生ヘッドの位置です。
stateイベントが発生したときの VideoDisplay.state プロパティの値です。
stateResponsiveイベントが発生したときの VideoDisplay.stateResponsive プロパティの値です。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
progress イベント  
イベントオブジェクトの型: flash.events.ProgressEvent
プロパティ ProgressEvent.type = flash.events.ProgressEvent.PROGRESS

FLV ファイルが完全にダウンロードされるまで継続的に送出されます。

このイベントを使用して、ロード済みバイト数またはバッファ内のバイト数を確認できます。<Check Alignment of PHs>このイベントの送出は、load() または play() メソッドが初めて呼び出されたときに開始され、すべてのバイトがロードされたとき、またはネットワークエラーが発生した場合に終了します。

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

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

プロパティ
bubblesfalse
bytesLoadedリスナーがイベントを処理しているときにロードされたアイテム数またはバイト数です。
bytesTotalロードプロセスが成功した場合に最終的にロードされるアイテムまたはバイトの総数です。
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
target進行状況をレポートする オブジェクトです。
ready イベント  
イベントオブジェクトの型: mx.events.VideoEvent
プロパティ VideoEvent.type = mx.events.VideoEvent.READY

FLV ファイルがロードされ、再生の準備ができたときに送出されます。

<Check Alignment of PHs>このイベントは、load() または play() メソッドで新しい FLV ファイルがロードされた後で、VideoDisplay コントロールが初めて応答可能状態になったときに送出されます。ロードされた FLV ファイルごとに一度だけ送出されます。

VideoEvent.READY 定数により、イベントオブジェクトの type プロパティ値が ready イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
playheadTimeこのイベントが発生したときの再生ヘッドの位置です。
stateイベントが発生したときの VideoDisplay.state プロパティの値です。
stateResponsiveイベントが発生したときの VideoDisplay.stateResponsive プロパティの値です。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
rewind イベント  
イベントオブジェクトの型: mx.events.VideoEvent
プロパティ VideoEvent.type = mx.events.VideoEvent.REWIND

コントロールの自動巻き戻し時に送出されます。

VideoEvent.REWIND 定数により、イベントオブジェクトの type プロパティ値が rewind イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
playheadTimeこのイベントが発生したときの再生ヘッドの位置です。
stateイベントが発生したときの VideoDisplay.state プロパティの値です。
stateResponsiveイベントが発生したときの VideoDisplay.stateResponsive プロパティの値です。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。

関連項目

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

コントロールの状態が変化したときに送出されます。

<Check Alignment of PHs>このイベントを使用すると、接続中、サイズ変更中、巻き戻し中などに、再生が応答可能状態から無応答状態 (または無応答状態から応答可能状態) に移行するタイミングを把握できます。無応答状態では、play()pause()、および stop() の各メソッドの呼び出しと、playHeadTime プロパティへの書き込みがキューイングされ、プレーヤーが応答可能な状態に移行したときに実行されます。

VideoEvent.STATE_CHANGE 定数により、イベントオブジェクトの type プロパティ値が stateChange イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
playheadTimeこのイベントが発生したときの再生ヘッドの位置です。
stateイベントが発生したときの VideoDisplay.state プロパティの値です。
stateResponsiveイベントが発生したときの VideoDisplay.stateResponsive プロパティの値です。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
例の使用法
VideoDisplayExample.mxml
<?xml version="1.0"?>
<!-- Simple example to demonstrate the VideoDisplay control. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Panel title="VideoDisplay Control Example" height="75%" width="75%" 
        horizontalAlign="center" 
        paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">

       <mx:Text width="75%" color="blue"
           text="Use the buttons to control the video. The Stop button resets the video to the beginning."/>

        <mx:VideoDisplay id="myVid" height="158" width="211" source="assets/phone.flv" autoPlay="false"/>

        <mx:HBox>
            <mx:Button label="Play" click="myVid.play();"/>
            <mx:Button label="Pause" click="myVid.pause();"/>
            <mx:Button label="Stop" click="myVid.stop();"/>
        </mx:HBox>

    </mx:Panel>
</mx:Application>




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/controls/VideoDisplay.html