[Flex builder3] rendering de "composite components"
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:
Code:
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> |
Le principe étant d'exposer au builder des attributs permettant de contrôler les composants internes.
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