Deine Playerinsatz sollte nach meinem Code den Namen 'myFLVPlyer' haben.
Das Video sollte noch eine CuePoint namen2 "visitedUser" mitten im Film haben.
PHP-Code:
stop();
var my_so:SharedObject = SharedObject.getLocal("oldUser");
// Aktivieren um zum Test die SO Var zu löschen
//my_so.clear();
// Listener für Ex-Besucher (Sprungmarke)
var visitorListener:Object = new Object();
visitorListener.progress = function(eventObject:Object)
{
//wenn Meta Daten vorliegen
if(myFLVPlayer.metadataLoaded)
{
//wenn schon mal besucht
if(my_so.data.visited == 'besucht')
{
//springe
myFLVPlayer.seekToNavCuePoint("visitedUser");
myFLVPlayer.play();
}
//setze als 'besucht' wenn nicht schon vorhanden
if(my_so.data.visited != 'besucht')
{
my_so.data.visited = 'besucht';
}
}
}
myFLVPlayer.addEventListener('progress', visitorListener);
//Listener für Filmende
var endListener:Object = new Object();
endListener.cuePoint = function(eventObject:Object)
{
//wenn cue 'end' heißt
if(eventObject.info.name == 'end')
{
myFLVPlayer._alpha = 0;
myFLVPlayer.stop();
}
}
myFLVPlayer.addEventListener('cuePoint', endListener);