| メソッド | プロパティ | エフェクト | イベント | スタイル | フレームあり | フレームなし |
MediaController コントロールは、再生や一時停止などの標準的なコントロールでメディアの再生を制御するユーザーインターフェイスを提供することで、MediaDisplay コントロールを補完します。MediaController は、メディア自体をロードまたは再生するのではなく、MediaPlayback または MediaDisplay コントロールにおける再生を制御します。MediaController コントロールは "引き出し" のように機能します。ユーザーがマウスポインタを再生コントロールの上に置いたときに、コンテンツを表示します。
MXML シンタックス
<mx:MediacController> タグは、親クラスのすべてのプロパティと、次のプロパティを継承します。
<mx:MediaController>
activePlayControl = "true|false"
associatedDisplay = "No default."
backgroundStyle = "default|none"
controllerPolicy = "auto|on|off"
enabled="true|false"
horizontal = "true|false"
playPercent = "No default."
volume="75"
click = "Event handler.No default."
playheadChange = "Event handler.No default."
volumeChange = "Event handler.No default."
scrubbing = "Event handler.No default.
/>
関連項目
MediaDisplay
MediaPlayback
| コンストラクタ | |
MediaController ( )
コンストラクタです。 |
|
| メソッド | |
| associateDisplay( d:mx.controls.MediaDisplay)
: Void MediaController コントロールを MediaDisplay コントロールに関連付け、2 つのコントロール間でイベントリスナーを設定します。 |
| contract( force:Boolean)
: Void controllerPolicy を auto に設定した場合、コントローラが縮小します。 |
| expand( force:Boolean)
: Void controllerPolicy を auto に設定した場合、コントローラが展開します。 |
| isScrubbing( )
: Boolean ユーザーが再生バーのサムを移動しているかどうかを判定します。 |
| mx.core.UIComponent クラスから継承されるメソッド |
drawFocus getFocus getFocusManager setEnabled setFocus |
| プロパティ | |
| activePlayControl:String 関連付けられた MediaDisplay コントロールが実行時にロードされたときの再生状態を指定します。 |
| associatedDisplay:var
[書き込み専用]
MediaController コントロールに関連付けられた MediaDisplay コントロールのストリング名です。 |
| backgroundStyle:String default に設定した場合、コンポーネントにクロムの背景が描画されます。 |
| controllerPolicy:String このコントローラがマウス操作に対してどのように動作するかを示します。 |
| expanded:Boolean
[読み取り専用]
コントローラが既に展開されている場合に true を返します。 |
| horizontal:Boolean true の場合、コントロールが横向きの設定で表示され、メディアの進行状況が左から右に向かって表示されます。 |
| playing:Boolean コントローラが現在メディアを再生しているかどうかを判定します。 |
| playPercent:Number 既に再生されたメディアの割合をパーセントで示します。 |
| playTime:Number 現在の再生ヘッド位置をミリ秒単位で表します。 |
static | version:StringMediaComponentVersion は内部的な使用のみを目的としています。 |
| volume:Numberボリュームレベルです。0 から 100 までの整数で指定します。 |
| mx.core.UIComponent クラスから継承されるプロパティ |
enabled errorString tabEnabled tabIndex version |
| エフェクト |
| mx.core.UIComponent クラスから継承されるエフェクト |
focusInEffect focusOutEffect |
| mx.core.UIObject クラスから継承されるエフェクト |
creationCompleteEffect hideEffect mouseDownEffect mouseOutEffect mouseOverEffect mouseUpEffect moveEffect resizeEffect showEffect |
| イベント | |
click | ユーザーが [再生]/[一時停止] ボタンをクリックしたときにブロードキャストされます。このイベントオブジェクトには、次のプロパティが含まれます。 - detail にはストリング pause または play が含まれます。- target にはこのコントロールへの参照が含まれます。- type にはイベント名 click が含まれます。 |
playheadChange | ユーザーが再生スライダを移動するか、[最初のフレームへ] または [最後のフレームへ] ボタンをクリックしたときにブロードキャストされます。このイベントオブジェクトには、次のプロパティが含まれます。 - detail には完了した割合をパーセントで示す数値が含まれます。- target にはこのコントロールへの参照が含まれます。- type にはイベント名 playheadChange が含まれます。 |
scrubbing | ユーザーが再生バーのサムを前後に移動したときにブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である scrubbing が含まれます。 |
volumeChange | ユーザーがボリュームを調整したときにブロードキャストされます。MXML では、プロパティ名として volumeChange を使用します。ActionScript では、volume を使用します。このイベントオブジェクトには、次のプロパティが含まれます。 - detail には、ボリュームを示す 0 (最小) から 100 (最大) までの整数が含まれます。- target にはこのコントロールへの参照が含まれます。- type にはイベント名 volumeChange が含まれます。 |
| mx.core.UIComponent クラスから継承されるイベント |
focusIn focusOut invalid keyDown keyUp valid valueCommitted |
| スタイル |
| mx.core.UIObject クラスから継承されるスタイル |
color fontFamily fontSize fontStyle fontWeight horizontalGap leading marginLeft marginRight textAlign textDecoration textIndent verticalGap |
| コンストラクタの詳細 |
MediaController( )
| メソッドの詳細 |
associateDisplay( d:mx.controls.MediaDisplay)
: Void
パラメータ
d:mx.controls.MediaDisplay - MediaDisplay インスタンスです。
contract( force:Boolean)
: Void
controllerPolicy を auto に設定した場合、コントローラが縮小します。それ以外の場合は、force が true でない限り、何もしません。
パラメータ
force:Boolean - true の場合は、コントローラを縮小します。
expand( force:Boolean)
: Void
controllerPolicy を auto に設定した場合、コントローラが展開します。それ以外の場合は、force が true でない限り、何もしません。
パラメータ
force:Boolean - true の場合は、コントローラを展開します。
isScrubbing( )
: Boolean
| プロパティの詳細 |
activePlayControl:String
play で、ロード時にメディアファイルを再生します。このプロパティは、関連付けられた MediaDisplay コントロールの autoPlay プロパティと同じ値に設定してください。
associatedDisplay:var [書き込み専用]
backgroundStyle:String
default に設定した場合、コンポーネントにクロムの背景が描画されます。none に設定した場合、コンポーネントにクロムの背景が描画されません。デフォルト値は default です。
controllerPolicy:String
on、off、および auto です。on このコントローラが常に展開されています。off このコントローラが常に縮小され、プログラムからのみ展開できます。auto このコントローラが最初は縮小されています。マウスポインタが置かれると展開され、マウスポインタが離れると縮小されます。
expanded:Boolean [読み取り専用]
true を返します。controllerPolicy プロパティを auto に設定したときに役立ちます。
horizontal:Boolean
true の場合、コントロールが横向きの設定で表示され、メディアの進行状況が左から右に向かって表示されます。false の場合は、縦向きで表示され、メディアの進行状況が下から上に向かって表示されます。デフォルト値は true です。
playing:Boolean
playPercent:Number
playTime:Number
static version:String
volume:Number