Wartezeit

dein script ist 1:1 das gleiche wie meins.

das hat überhaupt nichts mit setInterval zu
tun, ist einfach eine parameterübergabe inner-
halb der gleichen funktion.

hat nix mit scope von lokalen variablen zu tun.

sorry, geist

:)
 
Mennooooooooo, doch ist was anderes. ;)

Der JavaScript-Interpreter nimmt dein Beispiel problemlos ab, bei meinem gibt's nen Scriptfehler.
Der ActionScript-Interpreter meckert bei keinem.

Du verstehst leider wirklich nicht, was ich meine...

...ich überleg mal, wie ich's dir genauer erklären könnte. :)

Geist
 
Hää ? Java-script interpretor ???

ich hab hier bloss einen as-interpretor und der
mag mein script. von der syntax her ist mein bsp und
deins absolut identisch.

Adam, hast Du was geraucht ???


;)
 
Ne, ich bezog mich auf die Übertragung der Scriptstruktur in JavaScript-Syntax.

Liegt aber wohl am unterschiedlichen Aufruf der Methode setInterval(), bzw setTimeout() in ActionScript und JavaScript...

...denke ich grade jedenfalls, aber ich hab leider ein anderes dickes non-technisches Problem an der Backe, dass mir gerade sämtliche Gedanken vernebelt - vielleicht hab ich morgen mehr Durchblick...oder aber ich hab gar keinen. :(

Man liest sich,
Geist
 
um Dich mach ich mir keine sorgen !

hier noch ein bisschen hardcore-as; der beweis,
dass funktionen objekte sind (wie geist bereits
erwähnte;) )

PHP:
function foo() {
	return function () {
		trace('called');
	};
}
Function.prototype.setTimeOut = function(t) {
	var foo2 = this;
	id = setInterval(function () {
		clearInterval(id);
		foo2();
	}, t);
};


this.onMouseDown = function() {
	foo().setTimeOut(2000);
};


Erklärung bei bedarf !
 

Neue Beiträge

Zurück