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/Flex Discussion :

Comparator en ActionScript?


Sujet :

Flash/Flex

  1. #1
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut Comparator en ActionScript?
    Salut,

    Je voudrais pouvoir trier un tableau (Array, pas DataGrid) en fournissant une fonction de tri, qui compare 2 éléments et retourne {-1,0,1} selon si le premier est {plus petit que, égal à, plus grand que} le second.

    Un peu comme la propriété sortCompareFunction de la classe DataGridColumn, sauf que là je ne veux pas que ça soit lié au composant graphique, je veux simplement trier un tableau en mémoire.

    Il y a bien la méthode sortOn de la classe Array :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Array.sortOn (["nom", "prenom", "age"], [Array.DESCENDING, Array.DESCENDING, Array.NUMERIC]);
    mais il permet de ne spécifier que l'ordre, le fait que les données soient numériques ou pas, et d'autres petites choses (case insitive par exemple), en aucun cas on ne peut spécifier sa propre fonction de comparaison.

    Comment faire alors?

    Merci de votre aide

  2. #2
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Ah bah la méthode sort() de Array. Un peu étrange comme méthode mais bon.

    Je ne vois pas l'intérêt de préciser certaines sortOptions (caseInsensitive par exemple) si on passe la fonction de comparaison.

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

Discussions similaires

  1. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    Réponses: 21
    Dernier message: 17/04/2009, 17h14
  2. [LG][FAQ]comparer des fichiers
    Par lucke dans le forum Langage
    Réponses: 11
    Dernier message: 01/06/2003, 18h02
  3. comment utiliser actionscript ?
    Par webs dans le forum Flash
    Réponses: 3
    Dernier message: 09/02/2003, 23h11
  4. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52
  5. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

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