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 :

l'acces et les objets [Débutant(e)]


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1
    Par défaut l'acces et les objets
    .. Bonjour,

    Voilà, dans le cadre d'un entretien, je dois m'entraîner sur le langage Flex et développer une petite application.

    Donc je veux développer une petite application de type "Catalogue". J'ai créé une classe "Objet" définie comme telle:

    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
     
    package mesClasses {
    	public class Objet {
    		private var prix:int=0;
    		private var nom:String="";
    		private var description:String="";
    		private var image:String="";
     
    		public function Objet(prix:int,nom:String,description:String,image:String):void {
    			this.prix=prix;
    			this.nom=nom;
    			this.description=description;
    			this.image=image;
    		}
     
    		public function get objetPrix():int{
    			return prix;
    		}
     
    		public function get objetNom():String{
    			return nom;
    		}
     
    		public function get objetDescription():String{
    			return description;
    		}
     
    		public function get objetImage():String{
    			return image;
    		}
    	}
    }
    Aucun problème jusque là.

    Sauf que dans le code mxml je voulais tester ce petit truc en instanciant un "Objet" imaginaire et en voulant afficher son nom:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <mx:Script>
    		<![CDATA[
    			import mesClasses.Objet;
     
    			public var item1:Objet = new Objet(100,"Truc","bidule","image");
    			textItem1.text = item1.objetNom;
    		]]>
    	</mx:Script>
    Or la ligne "textItem1.text = item1.objetNom;" pose problème et génère une erreur (qui selon mes recherches sur le forum peut provenir de 10 000 trucs):

    "Accès à la propriété non définie item1".

    Et je ne vois vraiment pas où se trouve le problème. Est-ce l'objet qui n'est pas créé correctement?

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    il faut placer le code dans une fonction puis l'appeler lors de l'init de l'application par exemple.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut
    Et si tu accèdes à la méthode et non pas à la propriété:

    textItem1.text = item1.objetNom()

Discussions similaires

  1. Réponses: 16
    Dernier message: 06/06/2007, 12h42
  2. Accès aux bases de données via les objets de Borland (Bdpxx)
    Par agodinasandrien dans le forum Delphi .NET
    Réponses: 9
    Dernier message: 26/09/2005, 14h00
  3. Architecture pour les objets d'un jeu
    Par Freakazoid dans le forum DirectX
    Réponses: 7
    Dernier message: 31/07/2004, 13h09
  4. Réponses: 5
    Dernier message: 07/07/2004, 15h13
  5. Rafraichissement de la fiche ainsi que de tous les objets
    Par portu dans le forum Composants VCL
    Réponses: 7
    Dernier message: 06/01/2004, 00h25

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