Con questo codice riesco a caricare un video in flash ed alla fine di esso ne faccio partire un'altro. Il mio problema è che alla fine del secondo dovrebbe partire la funzione _level0.fullVideo(); ma non c'è verso di farlo funzionare.var n = 0;
var duration:Number = 0;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
videoPlayer.attachVideo(ns);
ns.play(_level0.vid[n]);
//funzione che viene richiamata quando NetStream riceve i metadata del video
ns.onMetaData = function(evt:Object):Void {
duration = evt.duration;
};
//viene richiamata ogni volta che NetStream cambia status
ns.onStatus = function(evt:Object):Void {
if (this.time>0 && this.time>=(duration-0.5)) {
if (n == 1) {
_level0.fullVideo();
} else {
n++;
ns.play(_level0.vid[n]);
delete this.onStatus;
}
}
};
Chi mi può aiutare?![]()

