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 :

Icone sur bouton [Flex4]


Sujet :

MXML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 30
    Points : 24
    Points
    24
    Par défaut Icone sur bouton
    Bonjour à tous,

    J'utilise Flex 4 et je souhaite avoir des boutons avec icon.
    En flex 3, il était possible d'utiliser la balise <mx:Button> avec la propriété icon.
    Malheureusement, je ne trouve pas d'équivalent en spark.

    L'un de vous peut-il me faire part de son expérience.

    Merci par avance.

  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 y a une grosse différence entre les composants graphiques que l'on connait et ceux de Spark. C'est une nouvelle approche qui nous ait proposé et pour un composant, on a donc :

    • le composant normal qui contient toute la gestion du comportement d'un bouton par exemple,
    • l'habillage (skinning) qui permet de personnaliser le rendu d'un composant.

    Dans ton cas c'est la seconde partie qui t'intéresse, pour se faire tu devras définir un SkinButton pour définir l'apparence de ton bouton. Voici un exemple qui pourra peut être t'aider. Attention : celui ci est très complet car il prend en charge tous les effets mais tu n'es pas obligé de tous les implémenter.

    ++

    Ellène

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 30
    Points : 24
    Points
    24
    Par défaut
    Bonjour,

    Merci pour cette réponse mais le lien ne fonctionne pas.

    Sincèrement.

  4. #4
    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
    Mea culpa, j'ai édité le lien pour le faire pointer sur le site officiel de Flex.
    Mais pour synthétiser, il te faut définir un skin avec ton icône :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <s:BitmapImage source="@Embed('myIcon.jpg')"
    Puis utiliser ce skin pour ton bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
       <s:Button id="iconButton"
            width="100"
            height="30"
            label="Mon bouton"
            skinClass="assets.ButtonSkinSpark"
    En espérant que cela t'aidera à avancer,

    Ellène

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 30
    Points : 24
    Points
    24
    Par défaut
    Merci pour cette réponse.
    La solution que vous me proposez est celle que j'avais adopté.
    Je souhaitais pouvoir définir lors de l'utilisation du bouton redéfinir l'image qui y figurera.
    Pour cela, je pensais utiliser {hostcomponent.data} dans la parti skin et utiliser la propriété dans le bouton, mais cela ne fonctionne pas!!!

    Sincèrement.

  6. #6
    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
    Si tu permet, on peux se tutoyer ?
    Il faudrait que tu vérifies si le chemin que tu lui indiques est correct. Cela peux venir de là.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 30
    Points : 24
    Points
    24
    Par défaut
    Bonjour,

    J'ai bien vérifié les chemins, tout est correcte.
    Je pense que c'est l'utilisation de {hostcomponent.data} que je ne fais pas correctement ou cette propriété n'est pas admise avec spark.

    Merci encore pour tes réponses éclairées.

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

Discussions similaires

  1. icone sur un bouton
    Par thered dans le forum Débuter
    Réponses: 5
    Dernier message: 15/12/2009, 12h02
  2. [XL-2007] Icone ou image sur bouton
    Par AMO05 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/05/2009, 16h14
  3. [Visual C++] Placer une icone sur un bouton
    Par claireP23 dans le forum Visual C++
    Réponses: 4
    Dernier message: 22/01/2008, 14h03
  4. Insérer une icone sur un bouton
    Par mohamed2006 dans le forum Delphi
    Réponses: 5
    Dernier message: 14/09/2006, 09h03
  5. Réponses: 4
    Dernier message: 12/09/2005, 19h23

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