hallo,
ich habe eine webcamsteuerung die mit der zeit recht langsam wird.
kann mir jemand sagen was den computer so verlangsamt?
laden des livebildes / alle 1,5 sekunden - dank an jens b.
vorschaubilder laden
function um bilder zu faden
externe vars aktualisieren:
ich habe eine webcamsteuerung die mit der zeit recht langsam wird.
kann mir jemand sagen was den computer so verlangsamt?
laden des livebildes / alle 1,5 sekunden - dank an jens b.
Code:
var tl = this;
var blende = 5;
var bild = 1;
var bilder = 1;
var bilder_laden:MovieClipLoader = new MovieClipLoader();
bilder_laden.addListener(this);
aktualisieren();
aktualisieren_zeit = setInterval(aktualisieren, 1500);
function onLoadError(target_mc:MovieClip, errorCode:String) {
if (errorCode == "URLNotFound") {
//clearInterval(aktualisieren_zeit);
//clearInterval(laden);
//aktualisieren_zeit = setInterval(aktualisieren, 3000);
trace("Not DONE");
}
else
{
//aktualisieren_zeit = setInterval(aktualisieren, 1500);
}
};
function onLoadComplete(target_mc:MovieClip) {
trace("DONE");
_root.onEnterFrame = function() {
//this.onEnterFrame = function() {
// tl["webcam"+bild]._x = 40; // von linke
//tl["webcam"+bild]._y = 30; //von oben
tl["webcam"+bild]._alpha = 100;
tl["webcam"+(bild-1)]._alpha = 0;
//tl["webcam"+bild]._alpha += 10; // mit blende
//tl["webcam"+(bild-1)]._alpha -= 10; // mit blende
if (tl["webcam"+(bild-1)]._alpha<=11 && tl["webcam"+bild]._alpha>=99) {
delete (_root.onEnterFrame);
removeMovieClip(tl["webcam"+(bild-1)]);
}
};
};
function aktualisieren() {
// Bild einladen
bild++;
var bilder:MovieClip = tl.createEmptyMovieClip("webcam"+bild, bild);
//bilder_laden.loadClip(bild+".JPG", tl["webcam"+bild]);
bilder_laden.loadClip("http://xxx.xxx.info/get_image_cache.php?cache="+(new Date().getTime()), bilder);
tl["webcam"+bild]._alpha = 0;
//wenn fehler dann zurück zum anfang nach definierter zeit
}
vorschaubilder laden
Code:
createEmptyMovieClip("cam1",1);
cam1.loadMovie("http://xxx.xxx.info/cam_bilder/webcam_xxx.jpg?cache="+(new Date().getTime()));
cam1._alpha = 0;
createEmptyMovieClip("cam2",2);
cam2.loadMovie("http://xxx.xxx.info/cam_bilder/webcam_xxx.jpg?cache="+(new Date().getTime()));
cam2._alpha = 0;
createEmptyMovieClip("cam3",3);
cam3.loadMovie("http://xxx.xxx.info/cam_bilder/webcam_xxx.jpg?cache="+(new Date().getTime()));
cam3._alpha = 0;
createEmptyMovieClip("cam4",4);
cam4.loadMovie("http://xxx.xxx.info/cam_bilder/webcam_xxx.jpg?cache="+(new Date().getTime()));
cam4._alpha = 0;
createEmptyMovieClip("cam5",5);
cam5.loadMovie("http://xxx.xxx.info/cam_bilder/webcam_xxx.jpg?cache="+(new Date().getTime()));
cam5._alpha = 0;
createEmptyMovieClip("cam6",6);
cam6.loadMovie("http://xxx.xxx.info/cam_bilder/webcam_brunella.jpg?cache="+(new Date().getTime()));
cam6._alpha = 0;
function um bilder zu faden
Code:
MovieClip.prototype.fadeIn = function(maxAlpha, ratio) {
this.onEnterFrame = function() {
if (this._alpha<maxAlpha) {
trace(this._name);
this._alpha += ratio;
} else {
trace("fettig");
this._alpha = maxAlpha;
delete this.onEnterFrame;
}
};
};
MovieClip.prototype.fadeOut = function(minAlpha, ratio) {
this.onEnterFrame = function() {
if (this._alpha>minAlpha) {
this._alpha -= ratio;
} else {
this._alpha = minAlpha;
delete this.onEnterFrame;
}
};
};
externe vars aktualisieren:
Code:
var_laden = setInterval(var_lader, 3000);
function var_lader() {
var loader:LoadVars = new LoadVars();
loader.onLoad = function(vars) {
if (vars) {
steuerung=this.steuerung;
steuerzeit.text=this.steuerzeit;
wartzeit.text=this.wartzeit;
if (steuerung == "ja") {
trace ("steuerung ja");
gotoAndStop(2);}
else {
trace ("steuerung nein");
gotoAndStop(1);
trace (steuerung);}
} else {
this.trace('Konnte php-script nicht finden');
gotoAndStop(1);
}
};
loader.load('http://www.xxx.info/user_infos.php?cache'+(new Date().getTime()));
}