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

Flex Discussion :

Image par défaut dans une TileList


Sujet :

Flex

  1. #1
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Points : 2 913
    Points
    2 913
    Par défaut Image par défaut dans une TileList
    Bonjour,

    Je souhaite afficher dans une tilelist le nom et l'aperçu des objets contenus dans un tableau.

    Voici ce que j'ai fait (en gros)

    MonComposant.mxml
    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml">
     
      <mx:Script>
        <![CDATA[
          import ...  
          [Bindable]
          private var _tab:ArrayCollection;
     
          public function get tab():ArrayCollection
          {
            return _tab;
          }
          public function set tab(tab:ArrayCollection):void
          {
            _tab = tab;
          }
        ]]>
      </mx:Script>
     
      <mx:TileList dataProvider="{_tab}" 
        width="100%" height="100%" click="foo()">
        <mx:itemRenderer>
          <mx:Component>
            <mx:VBox width="200" height="200" horizontalAlign="center"
              paddingBottom="5" paddingLeft="5" paddingRight="5" paddingTop="5">
              <mx:Image source="{data.thumbnailURL}" width="150" height="150"/>
              <mx:Text text="{data.name}" width="175"/>
            </mx:VBox>
          </mx:Component>
        </mx:itemRenderer>
      </mx:TileList>
    </mx:VBox>
    Ceci marche très bien quand la propriété thumbnailURL de mon Objet contient une URL valide. Dans ce cas, j'ai l'"image" suivante d'affichée :

    J'aurai voulu savoir comment la remplacer pour mettre à la place une image de mon choix.
    Au final avoir une image qui s'affiche par défaut.

    Merci.

  2. #2
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Points : 2 913
    Points
    2 913
    Par défaut
    Si c'est pas possible, y a-t-il un moyen simple de tester la validité de l'url? ceci afin de gérer ce cas en amont (pendant la création de l'objet par exemple)

Discussions similaires

  1. [C#] Paramètre par défaut dans une fonction
    Par RobinJulie dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/01/2012, 14h07
  2. afficher une image par défaut dans une div
    Par attarias dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 23/12/2010, 16h01
  3. Réponses: 6
    Dernier message: 14/02/2006, 20h53
  4. Sélection valeur par défaut dans une zone de liste
    Par Cécile154 dans le forum IHM
    Réponses: 2
    Dernier message: 15/02/2005, 18h20
  5. Valeur par défaut dans une table objet
    Par Ricky81 dans le forum Oracle
    Réponses: 12
    Dernier message: 18/03/2004, 11h52

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