tach zusammen
ich wollte mir für meine movies einen timecode à la SMPTE machen.
für alle die nich wissen was ich meine:
das was manchmal auch bei digicams zu sehen ist, wenn man das band abspielt: 0:00:00:00 also H:MM:SS:FF (Frame)
doch irgendwie krieg ichs nich so recht zum laufen.
grundinfos:
1. mein film läuft mit 25fps, also deutsche norm (sonst wäre ein SMPTE timecode ja auch blödsinn)
2.ich habe ein textfeld namens tc, worin der timecode angezeigt werden soll, welches über zwei frames geht.
darunter habe ich die AS ebene. im ersten frame ist folgendes script:
im zweiten bild ist dann nur eine gotoAndPlay (1); anweisung, damit sich auch alles bewegt
ich kann da keinen fehler sehen.
doch wenn ich den film dann veröffentliche, funktioniert nur die frames anzeige, wie ich es will. der rest bleibt einfach bei 0:00:00.
woran liegts???? ich weiss nich was ich falsch mache.
wahrscheinlich liegts wieder an meiner blödheit, wie immer
ich hoffe ihr könnt mir helfen.
greetz
ich wollte mir für meine movies einen timecode à la SMPTE machen.
für alle die nich wissen was ich meine:
das was manchmal auch bei digicams zu sehen ist, wenn man das band abspielt: 0:00:00:00 also H:MM:SS:FF (Frame)
doch irgendwie krieg ichs nich so recht zum laufen.
grundinfos:
1. mein film läuft mit 25fps, also deutsche norm (sonst wäre ein SMPTE timecode ja auch blödsinn)
2.ich habe ein textfeld namens tc, worin der timecode angezeigt werden soll, welches über zwei frames geht.
darunter habe ich die AS ebene. im ersten frame ist folgendes script:
PHP:
startTime=getTimer();
elapsedTime=getTimer()-startTime;
//stunden:
elapsedH=Math.floor(elapsedTime/3600000);
remaining=elapsedTime - (elapsedH*3600000);
//minuten:
elapsedM=Math.floor( remaining/60000 );
remaining=remaining - (elapsedM*60000);
if (elapsedM<10){
elapsedM="0"+elapsedM;
}
//sekunden:
elapsedS=Math.floor( remaining/1000);
remaining=remaining - (elapsedS*1000);
if (elapsedS<10){
elapsedS="0"+elapsedS;
}
//frames:
var source = _root._currentframe;
var frame = source%25;
if (frame<10) {
frame = "0"+frame;
}
tc = elapsedH + ":" + elapsedM + ":" + elapsedS + ":" + frame;
im zweiten bild ist dann nur eine gotoAndPlay (1); anweisung, damit sich auch alles bewegt
ich kann da keinen fehler sehen.
doch wenn ich den film dann veröffentliche, funktioniert nur die frames anzeige, wie ich es will. der rest bleibt einfach bei 0:00:00.
woran liegts???? ich weiss nich was ich falsch mache.
wahrscheinlich liegts wieder an meiner blödheit, wie immer
ich hoffe ihr könnt mir helfen.
greetz