キューポイントの使用

次の例は、シンプルな for..in ループを onCuePoint コールバックハンドラの infoObject パラメータのプロパティで繰り返し、キューポイントデータを受け取ったときにメッセージをトレースします。

var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);
ns.client = this;
ns.play("video.flv");

var vid:Video = new Video();
vid.attachNetStream(ns);
addChild(vid);

function onCuePoint(infoObject:Object):void
{
    var key:String;
    for (key in infoObject)
    {
        trace(key + ": " + infoObject[key]);
    }
}

出力は次のとおりです。

parameters: 
name: point1
time: 0.418
type: navigation

このコードでは、コールバックメソッドを開始するオブジェクトを設定する技法の 1 つを使用しています。他の技法もあります。詳細についてはonCuePoint および onMetaData のコールバックメソッドの記述を参照してください。


 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000266.html