J'ai créé un composant composite à base de 2 textes, 1 VBox et 1 NumericStepper.
Or dans Flex Builder 3 lorsque j'utilise ce composant, la vue Design affiche n'importe quoi, et généralement pas la même chose si je modifie le MXML que j'affiche, puis lorsque je ferme le mxml et que le le réouvre.
Le but de ce composant est de permettre de saisir des montants. Il est très simple dans sa forme minimaliste, mais pose déjà des problèmes.
Voici son code:Le principe étant d'exposer au builder des attributs permettant de contrôler les composants internes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" verticalGap="0" alpha="1.0"> <mx:Script> <![CDATA[ [Bindable] public var libelle: String; [Bindable] public var minimum: Number = 0; [Bindable] public var maximum: Number = 1000; [Bindable] public var stepSize: Number = 10; ]]> </mx:Script> <mx:Text id="_text" text="{libelle}"/> <mx:HBox width="100%" verticalAlign="middle"> <mx:NumericStepper id="_numericStepper" width="100%" minimum="{minimum}" maximum="{maximum}" stepSize="{stepSize}"/> <mx:Text id="_symbol" text=""/> </mx:HBox> </mx:VBox>
Aurais-je raté quelque chose dans la façon de créer un composant tel que celui-là ? Je l'aurais bien créé en AS mais dans ce cas il n'est pas disponible dans la palette des composants.
Jacques Desmazières
Partager