Ciao a tutti,
col seguente codice faccio partire un video:

Codice PHP:
var myVideo:Video = new Video();
addChild(myVideo);
 
var 
nc:NetConnection = new NetConnection();
nc.connect(null);
 
var 
ns:NetStream = new NetStream(nc);
ns.client = {onMetaData:ns_onMetaDataonCuePoint:ns_onCuePoint};
 
myVideo.attachNetStream(ns);
ns.play("video/1.flv");

// A variable to track if the video has begun playback
var playbackBegun:Boolean false
 

function 
ns_onMetaData(item:Object):void {
    
trace("metaData");
    
// Resize video instance.
    
myVideo.width item.width;
    
myVideo.height item.height;
    
// Center video instance on Stage.
    
myVideo.= (stage.stageWidth myVideo.width) / 2;
    
myVideo.= (stage.stageHeight myVideo.height) / 2;
}
function 
ns_onCuePoint(item:Object):void {
    
trace("cuePoint = " item.name "\t" item.time);



ma non riesco a intercettare la fine del filmato...
ho provato in vari modi, tra cui

Codice PHP:
function videoHandler(evt:VideoEvent) {
    if (
evt.state == "playing") {
        
trace("sono vivo e sono QUIIIIIIIIIIIIII")
    }
}
myVideo.addEventListener(VideoEvent.STATE_CHANGEvideoHandler); 

... ma non funziona...
avete dei suggerimenti da darmi?
Grazie & Ciao