Bonjour,

J'ai un problème dans ma méthode onUserChange...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
	public function init() {
		// Init des valeurs de la liste déroulante		
		this._lockroot = true;
		users_cbx.removeAll();
		users_cbx.setDataProvider(users);
 
		users_cbx.text = "root";
 
		users_cbx.addEventListener("change", Delegate.create(this, onUserChange))
	}
 
	public function onUserChange() {
		Selection.setFocus(this.pwd_txt);
	};

Je ne comprends pas pourquoi, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Selection.setFocus(this.pwd_txt);
qui boucle...

si je remplace cette instruction par une autre simple trace, rien ne boucle
et lorsque je laisse l'instruction, la trace suivante s'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
256 niveau(x) de récursion ont été dépassés dans une liste d'actions.
Il s'agit probablement d'une boucle infinie.
L'exécution d'actions a été désactivée dans cette animation.

quelqu'un comprends ce qui se passe ?