J'écris un client Adobe Air à un service similaire à Twitter.Re-mesure du rendu d'élément personnalisé sur une liste
Sur le scénario (composant Liste) J'ai un rendu d'élément personnalisé qui est essentiellement un canevas avec une image de largeur fixe et un contrôle de texte, qui est multiligne. Si le texte est suffisamment long pour modifier la hauteur du canevas, il ne sera redimensionné que si je modifie manuellement la largeur de la fenêtre, ce qui oblige à redessiner tous les rendus. Si je fais simplement défiler la liste, tous les nouveaux moteurs auront la hauteur minimale possible (qui est la hauteur de l'image).
Des idées sur la façon de forcer la re-mesure du moteur de rendu lorsque je définis ses données?
Merci d'avance! :)
J'ai déjà essayé. Sans succès. – leolobato
Je me souviens avoir lutté avec quelque chose de similaire, mais je ne trouve pas le code. Essayez d'appeler invalidateDisplayList() sur une autre image en utilisant la fonction callLater. Vous pouvez également essayer validateNow(). Désolé, je ne peux pas vous donner une solution spécifique. – rogueg