Bonsoir,
J'utilise une navigation States, conditionnée par de simples boutons.
Les "scrollbar" restent figées sur la position initiale lorsque je passe d'un state à l'autre, ce qui peut être quelques fois confortable.
Mais dans certains cas, je souhaite que la ScrollBar reprenne sa position native, soit position point haut.
Portion de code :
Si j'apporte les modifs suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <mx:Button label="Page 1" click="currentState='rub_1'" /> <mx:Canvas width="100%" height="100%" id="contenant" /> <mx:states> <mx:State name="rub_1"> <mx:AddChild relativeTo="{contenant}" position="lastChild"> <mx:Canvas width="100%" height="100%"> // Mon contenu </mx:Canvas> </mx:AddChild> ...............etc
Je n'obtiens pas le résultat souhaité, peut-être un avis sur la méthode plus adaptée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <mx:Button label="Page 1" click="test_Scroll()" /> //AS private function test_Scroll():void { currentState="rub_1"; verticalScrollPosition=0; }
Merci à vous.
Partager