this dans une fonction anonyme
Bonjour,
je voudrais conserver "this" dans une fonction anonyme en AS2, mais ça ne semble pas fonctionner
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function MyObject() {
this.xml = new XML();
this.test = doTest;
}
function doTest() {
trace(this);
this.xml.onLoad = function(success) { trace(this); trace(t); trace(t.xml) }
this.xml.load('test.xml');
}
var t = new MyObject();
t.test(); |
les traces me donnent
[object Object]
<test></test>
[object Object]
<test></test>
donc le "this" de la fonction anonyme pointe sur le XML, comment avoir le "this" de l'objet ?
Merci