Ciao flabellina,
secondo me dovresti utilizzare un Array per contenere tutti i nomi dei video:
codice:
import mx.video.*;
/// Elenco di tutti i video...
var GLOBALflvList:Array = ["flv/1.flv", "flv/2.flv", "flv/3.flv"];
my_FLVPlybk.contentPath = GLOBALflvList[0]; /// Il primo video della lista
var listenerObject:Object = new Object();
listenerObject.metadataReceived = function(eventObject:Object):Void {
my_FLVPlybk.setSize(my_FLVPlybk.preferredWidth, my_FLVPlybk.preferredHeight);
}
my_FLVPlybk.addEventListener("metadataReceived", listenerObject);
/// Intercetta l'Evento Complete e carica il video successivo
listenerObject.complete = function(eventObject:Object):Void {
var currentVideoIndex:uint = GLOBALflvList.indexOf(my_FLVPlybk.contentPath);
if (currentVideoIndex < GLOBALflvList.length-1) { /// Se non siamo ancora giunti alla fine della lista
/// Mostra il filmato successivo
my_FLVPlybk.play(GLOBALflvList[currentVideoIndex+1]);
} else { /// Altrimenti...
/// I video sono finiti, ripare dal primo della lista
my_FLVPlybk.play(GLOBALflvList[0]);
}
};
my_FLVPlybk.addEventListener("complete", listenerObject);