//hier die definitionen
var startx = 10;
var starty = 0;
var breite = 150;
var hoehe = 8;
var farbe = 0xf7f7ce;
var alpha = 70;
var textfarbe = 0xf7f7ce;
var schriftart = "Verdana";
var schriftgroesse = 8;
var schriftfett = 1;
var schriftkursiv = 0;
var schriftunterstrichen = 0;
var textausrichtung = "left";
_root.createEmptyMovieClip("video_mc", 2);
if (_root.size == "small") {
_root.video_mc._x = 90;
_root.video_mc._y = 50;
} else {
_root.video_mc._x = 10;
_root.video_mc._y = 0;
}
//variablen werden aus der php-datei übergeben.
_root.video_mc.loadMovie(_root.mediafile+"_"+_root.size+".swf");
_root.play_btn._visible = false;
_root.pause_btn._visible = true;
_root.pause_btn.onRelease = function() {
_root.pause_btn._visible = false;
_root.play_btn._visible = true;
_root.video_mc.stop();
};
_root.play_btn.onRelease = function() {
_root.play_btn._visible = false;
_root.pause_btn._visible = true;
_root.video_mc.play();
};
//filmsteuerung
_root.video_mc.onEnterFrame = function() {
var x = _root.timeline_mc._x - 130;
var y = _root.timeline_mc._y - 6;
_root.createTextField("test", 30, x, y, 300, 20);
anzeige = new TextFormat();
anzeige.color = textfarbe;
anzeige.font = schriftart;
anzeige.size = 10;
anzeige.bold = schriftfett;
anzeige.italic = schriftkursiv;
anzeige.underline = schriftunterstrichen;
anzeige.align = textausrichtung;
test.text = _root.video_mc._currentframe;
test.setTextFormat(anzeige);
};
//informationen werden in dynamischen Textfeld angezeigt
_root.createEmptyMovieClip("balken_mc", 3);
balken_mc._x = startx;
balken_mc._y = starty;
with (balken_mc) {
beginFill(farbe, alpha);
lineTo(0, hoehe);
lineTo(breite, hoehe);
lineTo(breite, 0);
lineTo(0, 0);
endFill();
}
for (var i = 1; i<=5; i++) {
_root.createTextField("anzeige"+i, 20+i, startx, starty+(10*i), 300, 20);
anzeigeformat = new TextFormat();
anzeigeformat.color = textfarbe;
anzeigeformat.font = schriftart;
anzeigeformat.size = schriftgroesse;
anzeigeformat.bold = schriftfett;
anzeigeformat.italic = schriftkursiv;
anzeigeformat.underline = schriftunterstrichen;
anzeigeformat.align = textausrichtung;
}
_root.onEnterFrame = function() {
var t = _root.video_mc.getBytesTotal();
var g = _root.video_mc.getBytesLoaded();
var st = getTimer();
var rt = Math.round((st-at)/1000);
var et = Math.round((t*rt)/g);
var ct = Math.round(-(rt-et));
if (g == t && g>50) {
for (var i = 1; i<=5; i++) {
_root["anzeige"+i].removeTextField();
}
balken_mc.clear();
delete this.onEnterFrame;
} else {
var a = (g/t)*100;
//anzeige1.text = "Es wurden "+Math.round(g/1024)+" Kb von "+Math.round(t/1024)+" Kb geladen";
//anzeige1.setTextFormat(anzeigeformat);
anzeige1.text = Math.round(a)+" % geladen";
anzeige1.setTextFormat(anzeigeformat);
//anzeige3.text = "Die abgelaufene Zeit beträgt "+rt+" Sekunden";
//anzeige3.setTextFormat(anzeigeformat);
//anzeige4.text = "Sie müssen sich noch ca. "+ct+" Sekunden gedulden";
//anzeige4.setTextFormat(anzeigeformat);
balken_mc._xscale = a;
}
};