Utilisation des points de repère

L'exemple suivant fait appel à ne simple boucle for..in pour parcourir toutes les propriétés du paramètre infoObject du gestionnaire de rappel onCuePoint et émettre un message lorsque des données de point de repère sont reçues:

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]);
    }
}

Le résultat suivant apparaît :

parameters: 
name: point1
time: 0.418
type: navigation

Ce code utilise l'une des diverses techniques disponibles pour définir l'objet pour lequel la méthode de rappel a été appelée. Vous pouvez préférer d'autres techniques. Pour plus d'informations, consultez la section Création de méthodes de rappel pour les gestionnaires d'événements onCuePoint et onMetaData.


Flash CS3

 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000266.html