Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > FLVPlayback.preferredWidth | |||
Flash Player 8
Flash Professional 8
my_FLVPlybk.preferredWidth
プロパティ。ソース FLV ファイルの幅を指定する数値。この情報は、play() または load() メソッドが呼び出されたときはすぐに有効になりません。ready イベントが発生すると有効になります。autoSize プロパティまたは maintainAspectRatio プロパティの値が true である場合は、resize イベントが開始した時点で値を読み取るのが最善です。読み取り専用。
次の例では、ready イベントが発生したときに FLVPlayback インスタンスのサイズを設定します。cuePoint イベントが発生すると、preferredHeight プロパティおよび preferredWidth プロパティの指定に従ってサイズがリセットされます。
FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。
/**
必須 :
- my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること
*/
import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.resize = function(eventObject:Object):Void {
trace("width is: " + my_FLVPlybk.width);
trace("height is: " + my_FLVPlybk.height);
};
my_FLVPlybk.addEventListener("resize", listenerObject);
listenerObject.ready = function(eventObject:Object):Void {
my_FLVPlybk.setSize(250, 350);
};
my_FLVPlybk.addEventListener("ready", listenerObject);
listenerObject.cuePoint = function(eventObject:Object):Void {
my_FLVPlybk.setSize(my_FLVPlybk.preferredWidth, my_FLVPlybk.preferredHeight);
};
my_FLVPlybk.addEventListener("cuePoint", listenerObject);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv";
my_FLVPlybk.addASCuePoint(1.5, "AScp1");
FLVPlayback.autoSize, FLVPlayback.height, FLVPlayback.maintainAspectRatio, FLVPlayback.preferredHeight, FLVPlayback.ready, FLVPlayback.setSize(), FLVPlayback.setScale(), FLVPlayback.width
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003044.html