PDA

Volledige versie bekijken : setInterval


eagle
%Europe/Berlin %592 %2005, 14:13
Probleem met volgende code, er is waarschijnlijk een scopin probleem met de setInterval

class classes.cof.engine.Test {
private var _keyInterval:Number;
private var _keySpeed:Number = 60;
public function Test() {
keyListener();
}
private function keyListener():Void {
var a:Object = new Object();
a.onKeyDown = function() {
_keyInterval = setInterval(this._parent, "test3", _keySpeed, "yes");
};
Key.addListener(a);
}
public function test3(e:String):Void {
trace("test 3 complete "+e);
}
}

eagle
%Europe/Berlin %638 %2005, 15:19
Beste mensen, ik hebbet reeds zelf opgelost, voor de geintresseerden onder jullie, dit is het stukje code dat erbij moet:


private function keyListener():Void {
var a:Object = new Object();
a.scope = this;
a.onKeyDown = function() {
this.scope._keyInterval = setInterval(this.scope, "test3", this.scope._keySpeed, "yes");
};
Key.addListener(a);
}