J'ai le balisage suivant:Comment faire l'échelle du chemin vers le conteneur dans Flex (View Box)?
<s:Group width="100%" height="100%">
<s:BorderContainer borderWeight="3" borderColor="black" cornerRadius="5" width="100%" height="100%">
<s:Path>
<s:stroke>
<s:SolidColorStroke color="black" />
</s:stroke>
<s:data>M 14.153 14.788 C 13.856 15.25 13.161 15.628 12.612 15.628 L 0.766 15.628 C 0.216 15.628 -0.028 15.228 0.225 14.739 L 3.307 8.765 C 3.56 8.276 3.56 7.477 3.307 6.988 L 0.225 1.014 C -0.028 0.525 0.216 0.125 0.766 0.125 L 12.612 0.125 C 13.161 0.125 13.856 0.503 14.153 0.965 L 18.07 7.036 C 18.367 7.499 18.367 8.254 18.07 8.717 L 14.153 14.788 Z</s:data>
</s:Path>
</s:BorderContainer>
</s:Group>
Je veux que le chemin dans ce conteneur pour redimensionner en fonction du récipient. Dans SVG et Silverlight, il y a le concept de "ViewBox" mais je ne trouve pas ce concept dans Flex.
Régler la largeur et la hauteur sur 100% des travaux, mais cela demande beaucoup de bricolage lorsque vous avez beaucoup de chemins. De plus, il ne se comporte pas exactement comme vous le souhaitez (essayez-le et redimensionnez votre navigateur)
ughhhh ... cela ne va pas (pas de votre faute). Je ne peux pas le faire pour tous les chemins que mon créateur me lance (des centaines). Je pense que je dois comprendre comment implémenter un ViewBox. –
En regardant plus loin, ce n'est pas ce que je veux. Je ne veux pas le rapport d'aspect constant. Je veux qu'il grandisse avec le conteneur. Je veux des vues indépendantes de résolution, ce qui nécessite que mes chemins augmentent ou diminuent en fonction de la forme du conteneur. –
Je vois que vous avez mis à jour votre réponse pour refléter mon commentaire, mais je ne pense pas que vous compreniez ce que je veux. Je ne veux pas que tous les chemins s'étendent à 100%. Je veux qu'il croisse proportionnellement avec le conteneur. Si un chemin prend 20% d'un conteneur et que le conteneur augmente de 100%, ce chemin doit toujours occuper 20% du conteneur, mais a augmenté de 2 x pixels. C'est ce qu'est une ViewBox. Je suis assez sûr que cela n'existe pas dans Flex. –