<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Canvas width="100%" height="100%">
<mx:Canvas backgroundColor="#A8A8A8" height="100%" right="0" top="0" width="100">
</mx:Canvas>
</mx:Canvas>
<mx:VBox width="800" height="100%" >
</mx:VBox>
</mx:Application>
Mon code ci-dessus fonctionne parfaitement, jusqu'à ce que je redimensionne la fenêtre de mon navigateur à une taille inférieure à 800px. Lorsque la fenêtre du navigateur fait moins de 800px, la toile avec la couleur de fond # A8A8A8 est sur la droite de la fenêtre, mais le problème est que lorsque je déplace la barre de défilement, la toile doit rester sur la droite de la fenêtre. Ce qui n'arrive pas, et c'est ce que mon problème est.Problème d'alignement de la toile vers la droite dans Flex
Comment puis-je résoudre ce problème. Que dois-je faire pour garder ma toile sur la droite = 0 tout le temps.
Plz aidez-moi.
Cordialement Zeeshan
également faire de votre vbox minWidth = 800 – Treby
Non, je suis désolé, ce n'est pas ce que je peux faire, je ne peux pas désactiver horizontalScrollPolicy. –
Donc, votre application elle-même a besoin de défiler, et certains conteneurs ne doivent pas défiler avec elle? Ceci n'est possible que si vous mettez à jour leurs positions à la volée. Mais c'est une tâche complexe. Beaucoup mieux si vous pouvez séparer la partie déroulante du conteneur de l'application. – alxx