para controlar lo 1º (saber si estas al 20% de la carga) debes utilizar el evento PROGRESS
Código :
var listenerObject:Object = new Object();
listenerObject.progress = function(eventObj:Object) {
// ...
};
myMedia.addEventListener("progress", listenerObject);
es un evento que se genera continuamente hasta que el medio se ha descargado completamente.
Para lo 2º debes utilizar los CuePoints, y para detectar el final de la película debes utilizar el evento COMPLETE
Código :
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObj:Object) {
// ...
};
myMedia.addEventListener("complete", listenerObject);
cuando detectas el fin de la película puedes ir o hacer lo que sea.-