Prenez le code suivant pour une classe trapézoïdal dans Flex 4:Pourquoi cet élément de contour n'apparaît-il pas tout autour de ce trapèze dans Flex 4?
<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" width="35" height="140">
<s:Path data="m 0 34
l 35 -34
v 140
l -35 -34">
<s:stroke>
<s:SolidColorStroke weight="1" color="0x000000"/>
</s:stroke>
<s:fill>
<s:SolidColor color="0xCCCCCC"/>
</s:fill>
</s:Path>
</s:Group>
Ce produit l'image suivante:
je peux voir l'élément de course autour des bords en diagonale sur le dessus et en bas, mais pas le long des bords verticaux à gauche et à droite. Désolé, je suis très nouveau à faire des formes personnalisées comme ça dans Flex. Qu'est-ce qui fait la différence ici? Merci!
EDIT:
Je n'ai pas eu le temps de se pencher sur l'un des commentaires. Cependant, quelques expériences que je suis à court:
1: Modification des données à:
"m 1 34
l 33 -34
v 140
l -33 -34"
produit ce résultat:
2: Modification des données à:
"m 1 34
l 33 -34
v 140
l -20 -34"
a donné ce résultat:
Dans chacun de ces deux cas, le bord droit est allé de l'avant et a montré, mais la gauche on n'a pas.
EDIT:
Il peut être utile de mentionner que même dans l'onglet Designer de Flash Builder 4.6, le bord gauche est manquant.
J'ai copié/collé votre code et je vois le coup où il devrait être. On dirait que quelque chose en dehors de votre forme recouvre ou écrase. – RIAstar