Hello , je suis en train de faire une classe ViewStack, mais je bloque sur le selectedIndex. J'essaye de le changer via une fonction contenue dans ma classe déclenchée par un MouseEvent, mais l'index ne change pas.
Je lis l'index demandé dans un Array créé à l'appel de la classe, j'ai donc :
J'ai aussi essayé de mettre cette fonction dans l'application principale en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function changeIndex(event:MouseEvent):void { ind += 1; this.selectedIndex = order[ind]; }
j'ai donc mis changeIndex(which:Object, ind:Number):void ...
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 //Fonction contenue dans la classe but.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void { vInd += 1; FlexGlobals.topLevelApplication.changeIndex(this, order[ind]); }); //Fonction contenue dans mon appli principale //Cub est le nom de ma classe, plantage "Conversion impossible de ... en com.Cub" alors que le which est bien un composant Cub public function changeIndex(which:Cub, ind:Number):void { which.selectedIndex = ind; }
mais l'index ne change toujours pas.
en Flex4.
Merci d'avance pour l'aide =)
Ciao
Partager