so i have this code for a video player i’m using
var listenerObject:Object = new Object();
listenerObject.stateChange = function(eventObject:Object):Void {
if (eventObject.state == "buffering") {
}
if (eventObject.state == "playing") {
}
if (eventObject.state == "rewinding") {
}
if (eventObject.state == "paused") {
}
};
myPlayer.volume = 100;
myPlayer.addEventListener("stateChange",listenerObject);
//myPlayer.contentPath=currentVideo;
myPlayer.bufferTime = 5;
_root.debug("PLAYING: "+currentVideo);
stop();
mTimer._visible = false;
setInterval(updateTime,500);
function updateTime() {
cTime = formatTime(myPlayer.playheadTime);
tTime = formatTime(myPlayer.totalTime);
//trace("playhead time"+cTime);
//trace("Total time" + formatTime(myPlayer.totalTime));
if (cTime>5) {
trace("TRUE");
curtain.btnHandler();
}
if (myPlayer.totalTime>0) {// video must be loaded
mTimer._visible = true;
}
}
function formatTime(wTime) {
fTime = "";
if (!isNaN(wTime)) {
mins = Math.floor(wTime/60);
secs = Math.floor(wTime-(mins*60));
fTime = addZero(mins)+":"+addZero(secs);
}
return fTime;
}
function addZero(wNum) {
rNum = wNum;
if (wNum<10) {
rNum = "0"+wNum;
}
return rNum;
}
Everything works really well, i just want the if statment that says:
if (cTime>5) {
trace("TRUE");
curtain.btnHandler();
}
to work and i can’t figure out why its not???
Thanks again for the help i get here.