J'essaye de créer dans Flex une vue de tuile qui montre quelques images qu'un utilisateur a. Les images n'ont pas la même taille, certaines sont petites et d'autres sont grandes. Ce que j'essaie de faire est d'utiliser une liste et de créer un ItemRenderer qui a une propriété Image qui affiche les images de l'utilisateur (les images sont passées à la propriété source de l'objet Image), Je veux le grand images à réduire à la taille de la tuile donc je mets la propriété 'scaleContnet' de l'objet Image à true, mais cela provoque les petites images à l'échelle de la taille de la tuile, ce n'est pas le comportement que je veux . Toutes les images sont intégrées dans les objets Class et sont passées en arguments à ItemRenderer, comment puis-je savoir dans ItemRenderer si je dois définir la propriété 'scaleContnet' de l'objet Image sur true (pour les grandes images) ou false (pour les petites images)?Comment puis-je savoir si une image doit être réduite ou non?
0
A
Répondre
0
Untested, mais donner un aller:
<mx:Image id="img" scaleContent="{img.contentWidth > img.width || img.height > img.height}"/>
0
Je dis spécifier la largeur et la hauteur dans votre étiquette. comme <mx:Image width="100" height="200" source="XXX" />
Cela limiterait la taille de votre image à 100 largeur et 200 hauteur.
Questions connexes
- 1. Comment déterminer si une URL est une image ou non?
- 2. MySql: Comment savoir si une entrée est compressée ou non
- 3. jquery savoir si l'utilisateur tape ou non
- 4. Gravatar: Comment savoir si un utilisateur a une vraie image
- 5. Comment savoir quand un menu déroulant doit être fermé
- 6. Comment savoir si un paramètre d'URL doit être codé en Java
- 7. PHP comment vérifier si une requête MySQLi doit être fermée?
- 8. Comment savoir si la valeur est définie ou non
- 9. Comment savoir si un multiprocessing.Lock Python est publié ou non?
- 10. Comment savoir si un contenu iframe est vide ou non?
- 11. Comment savoir si le fichier .pem est correct ou non
- 12. new Image(), comment savoir si l'image est chargée à 100% ou non?
- 13. comment savoir si Facebook est encore connecté ou non?
- 14. Comment savoir si TextArea est Focused ou non GWT
- 15. imsmanifest.xml doit être utf-8 ou non (Scorm 1.2)
- 16. Comment puis-je savoir si un objet javascript est une image ou un canevas?
- 17. Comment définir une propriété imbriquée si l'objet doit être casté?
- 18. Une image d'arrière-plan doit être affichée sur l'ensemble
- 19. Le paramètre sourceBitmapData doit être non nul.
- 20. Comment savoir si une image existe dans un ensemble?
- 21. Comment savoir si une classe peut être sérialisée?
- 22. php image flèche ligne doit être lisse
- 23. Comment savoir si une image est chargée ou mise en cache dans JQuery?
- 24. Comment savoir si l'applet ou l'application est
- 25. Exception non signalée java.sql.SQLException; doit être attrapé ou déclaré être jeté?
- 26. Comment savoir si un événement click a été déclenché ou non dans jquery?
- 27. Vérifier si une URL existe ou non
- 28. Comment puis-je savoir si une police est autorisée dans @ font-face ou non?
- 29. Comment savoir si vous êtes dans une tâche rake ou non
- 30. Comment savoir si une entité JPA détachée a déjà été conservée ou non?
ne fonctionne pas bien, les grandes images sont réduites mais pas correctement (comme lorsque vous définissez la valeur de la propriété sur true depuis le début) – user273895
Définir "incorrectement", le format de l'image est-il faux ou l'aspect de l'image mal? Dans le premier cas, définissez maintainAspectRatio sur true. Si ce dernier, essayez de définir smoothBitmapContent à true. J'espère que cela pourra aider. –