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

Flash Discussion :

[AS2] fonction avec n arguments


Sujet :

Flash

  1. #1
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Points : 1 186
    Points
    1 186
    Par défaut [AS2] fonction avec n arguments
    Bonjour,

    Je souhaiterai écrire une fonction avec n parametres. Je n'arrive pas a trouver la syntaxe. La connaisez vous ?

    je souhaiterai faire quelque chose de ce genr:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function maFonction(param:String,...)
    {
    trace("Il y a "+"?"+"parametres");
    }
    mafonction("string1");           //output : il y a 1 parametres
    mafonction("string1", "string2");//output : il y a 2 parametres
    PS: J'aurai preferé éviter d'utiliser un tableau de String en parametre ...

  2. #2
    Membre éprouvé
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Points : 1 210
    Points
    1 210
    Par défaut
    Salut,

    Oui c'est possible, mais tu ne peux pas le typer comme en Java par exemple. Tu as automatiquement une variable nommée 'arguments' qui est un tableau avec les argument :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var myFunction:Function = function():Void
    {
        var a:Array = arguments; 
        var l:Number = a.length;
     
        trace("There is "+l+" arguments : "+a);
    }
    myFunction("Hi", "This", "Is an", "argument");
    @++
    Libzippp (C++)
    Lost in AStorm

  3. #3
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Points : 1 186
    Points
    1 186
    Par défaut
    Merci

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

Discussions similaires

  1. [Prototype] Ajax.Request et onSuccess : appel de fonction avec plusieurs arguments
    Par gregbond dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 18/10/2012, 17h00
  2. [v8.3] Créer une fonction avec un argument "tableau de composites" ?
    Par pierredesproges dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/05/2008, 14h49
  3. Erreur : Fonction avec 2 arguments
    Par cz1702 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/11/2007, 13h48
  4. histoire de fonction avec problème sur arguments
    Par bébé dans le forum Langage
    Réponses: 5
    Dernier message: 07/01/2006, 11h29
  5. creer une fonction avec arguments
    Par niglo dans le forum ASP
    Réponses: 3
    Dernier message: 03/06/2005, 08h04

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