Reinitialisation ScrollBar point haut
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 :
Code:
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 |
Si j'apporte les modifs suivantes :
Code:
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;
} |
Je n'obtiens pas le résultat souhaité, peut-être un avis sur la méthode plus adaptée ?
Merci à vous.