IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MXML Discussion :

ColumnChart : type introuvable


Sujet :

MXML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 99
    Points : 62
    Points
    62
    Par défaut ColumnChart : type introuvable
    Bonjour,

    je début en MXML et je suis devant un problème : je veux faire un graphique en me basant sur ColumChart. J'ai recopié bêtement le code proposé par Adobe mais en le compilant j'ai une erreur du type "#1046 Ce type est introuvable ou n'est pas une constante de compilation : ColumnChart." J'ai le même problème avec BarChart...

    D'où vient mon problème ?

    Pour info, je redonne le code d'exemple :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
     
    <?xml version="1.0"?>
    <!-- Simple example to demonstrate the ColumnChart and BarChart controls. -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
        <mx:Script>
            <![CDATA[          
            import mx.collections.ArrayCollection;
     
            [Bindable]
            private var medalsAC:ArrayCollection = new ArrayCollection( [
                { Country: "USA", Gold: 35, Silver:39, Bronze: 29 },
                { Country: "China", Gold: 32, Silver:17, Bronze: 14 },
                { Country: "Russia", Gold: 27, Silver:27, Bronze: 38 } ]);
            ]]>
        </mx:Script>
     
        <!-- Define custom colors for use as fills. -->
        <mx:SolidColor id="sc1" color="yellow" alpha=".8"/>
        <mx:SolidColor id="sc2" color="0xCCCCCC" alpha=".6"/>
        <mx:SolidColor id="sc3" color="0xFFCC66" alpha=".6"/>
     
        <!-- Define custom Strokes for the columns. -->
        <mx:Stroke id="s1" color="yellow" weight="2"/>
        <mx:Stroke id="s2" color="0xCCCCCC" weight="2"/>
        <mx:Stroke id="s3" color="0xFFCC66" weight="2"/>
     
        <mx:Panel title="ColumnChart and BarChart Controls Example" 
            height="100%" width="100%" layout="horizontal">
            <mx:ColumnChart id="column" 
                height="100%" 
                width="45%" 
                paddingLeft="5" 
                paddingRight="5" 
                showDataTips="true" 
                dataProvider="{medalsAC}"
            >                
                <mx:horizontalAxis>
                    <mx:CategoryAxis categoryField="Country"/>
                </mx:horizontalAxis>
     
                <mx:series>
                    <mx:ColumnSeries 
                        xField="Country" 
                        yField="Gold" 
                        displayName="Gold"
                        fill="{sc1}"
                        stroke="{s1}"
                    />
                    <mx:ColumnSeries 
                        xField="Country" 
                        yField="Silver" 
                        displayName="Silver"
                        fill="{sc2}"
                        stroke="{s2}"
                    />
                    <mx:ColumnSeries 
                        xField="Country" 
                        yField="Bronze" 
                        displayName="Bronze"
                        fill="{sc3}"
                        stroke="{s3}"
                    />
                </mx:series>
            </mx:ColumnChart>
     
            <mx:Legend dataProvider="{column}"/>
     
             <mx:BarChart id="bar" height="100%" width="45%" 
                paddingLeft="5" paddingRight="5" 
                showDataTips="true" dataProvider="{medalsAC}">
     
                <mx:verticalAxis>
                    <mx:CategoryAxis categoryField="Country"/>
                </mx:verticalAxis>
     
                <mx:series>
                    <mx:BarSeries 
                        yField="Country" 
                        xField="Gold" 
                        displayName="Gold"
                        fill="{sc1}"
                        stroke="{s1}"
                    />
                    <mx:BarSeries 
                        yField="Country" 
                        xField="Silver" 
                        displayName="Silver"
                        fill="{sc2}"
                        stroke="{s2}"
                    />
                    <mx:BarSeries 
                        yField="Country" 
                        xField="Bronze" 
                        displayName="Bronze"
                        fill="{sc3}"
                        stroke="{s3}"
                    />
                </mx:series>
            </mx:BarChart>
     
            <mx:Legend dataProvider="{bar}"/>
     
        </mx:Panel>
    </mx:Application>
    Est ce que qq'un à une idée d'où vient mon problème ?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Points : 1 710
    Points
    1 710
    Par défaut
    Bonjour,
    Il te faut inclure la librairie datavisualization.swc normalement.

    Je suppose que tu utilises Flex Builder 3, voici la démarche :
    http://old.nabble.com/FB3-Pro-can%27...d21926426.html

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 99
    Points : 62
    Points
    62
    Par défaut
    Merci pour l'aide fournie mais je suis Eclipse et j'utilise AXDT. J'ai réussie à récupérer les swc manquants mais impossible de pointer vers le bon répertoire.

    Savez vous comment configurer AXDT pour importer les librairies ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 99
    Points : 62
    Points
    62
    Par défaut
    En fait, je viens de trouver donc j'explique ma démarche :

    il faut récupérer DVC ici : http://download.macromedia.com/pub/f...ion_sdk3.3.zip
    C'est une libraire payante donc attention pour son utilisation, vous aurez filigrane précisant que c'est une version d'évaluation.

    Les fichiers récupérés sont à placer dans le dossier d'eclipse:
    C:\eclipse\plugins\org.axdt.flex3sdk_3.3.0.4852-0\flexsdk\

    Ensuite le tour est joué....

    Merci

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 99
    Points : 62
    Points
    62
    Par défaut
    J'ai trouvé d'autres infos donc je complète. Il semblerait que la librairie DVC fournie avec SDK 3.3 est payante mais celle fournie avec le SDK 3.4 est gratuite.

    Vous trouverez les infos ici:
    http://www.adobe.com/support/documen...avisualization

    Et le téléchargement ici:
    http://www.adobe.com/cfusion/entitle...cfm?e=flex3sdk

    Bon code,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de type introuvable
    Par lecra dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 22/10/2012, 11h56
  2. Controle serveur : Type introuvable
    Par Troopers dans le forum ASP.NET Ajax
    Réponses: 1
    Dernier message: 08/10/2010, 12h24
  3. Réponses: 5
    Dernier message: 08/04/2009, 17h46
  4. Réponses: 2
    Dernier message: 13/04/2007, 18h20
  5. Réponses: 2
    Dernier message: 09/05/2006, 12h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo