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 :

Probleme de constructeur


Sujet :

Flex

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Probleme de constructeur
    Bonjour,
    je cherche à inclure une classe actionscript dans mon module principal voila une parti de mes source :

    class Fournisseur.as
    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
     
    package
    {
    	public class Fournisseur
    	{	
    	       //Attributs
    		private var _id:int;
    		private var _nom:String;
    		private var _adresse:String;
    		private var _cp:String;
    		private var _ville:String;
     
    		//Constructeur
    		public function Fournisseur(p_id:int,p_nom:String,p_adresse:String,p_cp:String,p_ville:String)
    		{
    			_id=p_id;
    			_nom=p_nom;
    			_adresse=p_adresse;
    			_cp=p_cp;
    			_ville=p_ville;
    		}
    ... blablabla
    et mon module qui veux inclure le classe du dessus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="900" height="590" xmlns:Modele="*">
     
    	<!--MODELE-->
    	<Modele:Fournisseur  id="ModeleFournisseur" />
    flex n' aime pas du tout et me dit : incorrect numbers argument :expected 5...je suis d' accord avec lui mais comment corriger ce probleme?
    Comment lui dire dans <Modele:Fournisseur id="ModeleFournisseur" /> que j ai 5 arguments?

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Points : 875
    Points
    875
    Par défaut
    Salut,
    Le problème est que ta classe fournisseur est instanciée du moment où elle est déclarée dans ton mxml, d'où l'erreur, donc pourquoi ne pas lui passer les variables par la balise mxml?

    Sinon tu peux modifier ton constructeur, et lui passer des paramètres ultérieures par des getters/ setters

    Ou encore, définir des paramètres par défault :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public function Fournisseur(p_id:int  = 0,
                                     p_nom:String = "",
                                     p_adresse:String = "",
                                     p_cp:String = "",
                                     p_ville:String="")
    		{
    			_id=p_id;
    			_nom=p_nom;
    			_adresse=p_adresse;
    			_cp=p_cp;
    			_ville=p_ville;
    		}
    Si ce n'est pas ok , envoie nous un petit peu plus de code pour pouvoir t'aider plus facilement
    N'oubliez pas avant de poster :

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci ça venais de la
    Maintenant j 'ai un autre problème mais je vais méditer dessus avant de requérir votre aide de nouveau

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

Discussions similaires

  1. Probleme de constructeur.
    Par Mickey.jet dans le forum Delphi
    Réponses: 4
    Dernier message: 31/05/2006, 19h42
  2. [JTable] probleme de constructeur et d'affichage
    Par hby dans le forum Composants
    Réponses: 3
    Dernier message: 01/05/2006, 16h43
  3. probleme de constructeur
    Par semaj_james dans le forum Langage
    Réponses: 4
    Dernier message: 08/02/2006, 15h48
  4. Probleme de constructeur
    Par Invité dans le forum C++Builder
    Réponses: 2
    Dernier message: 17/03/2005, 10h48
  5. Réponses: 13
    Dernier message: 02/02/2005, 00h21

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