J'ai un projet basé sur flex/actionscript. Le projet dispose de plusieurs piles de vue et de navigateurs à onglets ainsi que de quelques fenêtres contextuelles. Le tout est géré dans le framework pureMVC.L'écran glitchy se redessine dans une application flexible?
Lors de la transition entre différents états d'affichage, l'ouverture d'une fenêtre contextuelle, la commutation d'un onglet, etc, je trouve l'application pour présenter divers problèmes de redessiner. Des parties de vues seront partiellement dessinées ou scintilleront de façon étrange. Je suis assez confiant que le code fonctionne correctement, semble juste être un problème avec la lourdeur globale de l'interface utilisateur.
Est-ce un problème courant? Sont leurs techniques éprouvées pour optimiser ce problème?
En particulier quels gestionnaires d'événements sont disponibles pour retarder le dessin des composants de vue jusqu'au dernier moment où tout est prêt à s'afficher rapidement à l'écran? Disons par exemple que j'ai une VBox à l'intérieur d'une viewstack, et à l'intérieur de cette VBox j'ai une grille de données assez complexe. Puis-je préparer le DataGrid et/ou retarder le changement de viewstack jusqu'à ce que tous les composants de Subview soient prêts à être dessinés rapidement.
Quels sont les symptômes possibles de ce genre de glitchiness?
Bon point. J'utilise cette technique tout le temps. Mais aussi ce dont je parle est un comportement visuel qui ressemble plus à des bogues de dessin réels dans l'application flexible. Par exemple, les parties de Tab Navigator vont afficher ses enfants sur l'écran quand techniquement un autre élément enfant est l'index actuel. Bizarre, "bizarre" pépins. –