bokel, du warst ja eh schon die ganze zeit inoffizieler
moderator - jetzt darfst du auch threads teilen.
hab dein script noch bischen umgeschrieben - das obj(ect)
und die übergabe der parameter als array
fand ich noch ein wenig ungünstig:
ActionScript:
Function.prototype.executeLater = function() {
var func = this;
var timeToWait=arguments.shift();
var args=arguments;
var intervalId = setInterval(function () {
func.apply(f,args);
clearInterval(intervalId);
}, timeToWait);
};
Function.prototype.setDelay = function(timeToWait) {
var func = this;
return function() {
var args=arguments;
var intervalId = setInterval(function () {
func.apply(f,args);
clearInterval(intervalId);
}, timeToWait);
}
};
function test(){
trace("test " + arguments);
}
test.executeLater(100,"flory", "was", "here");
test.setDelay(1000)("flory","was","here","again");
testDelayed1000=test.setDelay(1000);
// kann irgendwann aufgerufen werden, verzögerung ist
// gespeichert
testDelayed1000("flory","was","here","yet again");