Version complète: sur le forum Webmaster Hub : Aide sur Flex
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Flash et ActionScript
Dart
Bonjour,


Après quelques jours de galères je me retourne finalement vers Webmaster Hub.
Je travail actuellement sur du Flex pour le développement de ptites applications spécifiques.

Et j'aurais deux ptites questions :

1- Comment faire pour lancer un effet à partir du code. (exemple typique , l'utilisateur remplis un formulaire et lorsqu'il a remplis certaines conditions il voit apparaitre un bouton en fading...)

J'ai regardé dans l'aide de Flex , mais malheuresement j'ai rien trouvé de concluant , l'aide parle principalement de lancement d'effet graphique lors de changement d'état mais ne mentionne pas l'utilisation de tel effet à l'intérieur des fonctions.

2- Comment intégrer des données XML dans la génération de stats sur PieChart ???

Je n'ai pas reussi à trouver des informations sur le modèle de fichier XML qu'il attends.
Est-il possible d'intégrer n'importe quel type de fichier XML valide (sans DTD etc...) ou bien il attend un format bien précis ?

C'est pas une technologie très utilisé à l'heure actuel, mais j'espère toutefois trouvé un peu d'aide ici ;-)

Cordialement
cognotte
apres quelques essais j'ai trouvé comment faire :

le fichier mxml
CODE
<?xml version="1.0"?>
<!-- charts/BasicPie.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Model id="results" source="../assets/data_pie.xml"/>
  <mx:Panel title="Pie Chart" width="450" height="553">
     <mx:PieChart id="myChart"
        dataProvider="{results.Amount}"
        showDataTips="true"
      width="317" height="270">
        <mx:series>
           <mx:PieSeries
                field="montant"
                nameField="nom"
                labelPosition="callout"
           />
        </mx:series>
     </mx:PieChart>
     <mx:Legend dataProvider="{myChart}"/>
  </mx:Panel>
</mx:Application>


le fichier xml correspondant :
CODE
<data>
    <Amount>
    <nom>a</nom>
    <montant>81768</montant>
    </Amount>
    <Amount>
    <nom>b</nom>
    <montant>74125</montant>
    </Amount><Amount>
    <nom>c</nom>
    <montant>12586</montant>
    </Amount>
</data>

voila.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.