Bonjour,

je voudrais conserver "this" dans une fonction anonyme en AS2, mais ça ne semble pas fonctionner

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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