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

ActionScript 3 Discussion :

Classe héritant de Array / Souci d'accès aux données


Sujet :

ActionScript 3

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 32
    Points : 32
    Points
    32
    Par défaut Classe héritant de Array / Souci d'accès aux données
    Bonjour,

    J'avais commencé par développer un classe ArrayUtil afin de me mettre à disposition quelques méthodes simples dont j'avais besoin telles que clone() et retire() (qui supprime du tableau un objet passé en paramètre).
    Au final j'ai légèrement modifié cette classe pour qu'elle devienne simplement une sous-classe de la classe Array. Malheureusement au sein de ma classe je n'arrive plus à accéder aux cases du tableau.

    En effet je me suis retrouvé avec au sein d'une boucle quelque-chose du style this[i], ce que compilateur n'aime pas, je mange tout simplement:
    Error #1069: La propriété 0 est introuvable ... et il n'existe pas de valeur par défaut.

    J'ai essayé de feinté de la sorte: (this as Array)[i]
    Mais ce n'est pas mieux...

    Quelqu'un connait la solution? En espérant que ce soit possible, sinon je ferai un prototype (ce qui n'est officiellement pas recommandé en AS3).
    Merci d'avance. Bonne journée à tous

    EDIT:

    Arf... http://livedocs.adobe.com/flash/9.0_...=00000093.html
    Pourtant ils font bien this[i] ....

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 32
    Points : 32
    Points
    32
    Par défaut
    Bon, j'ai trouvé. Désolé pour l'ouverture et résolution brutale du post.

    Il suffit d'ajouter "dynamic" dans la déclaration de ma classe... En espérant que mon message servira au moins à l'occasion à d'autres.

    public dynamic class ArrayPerso extends Array {

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

Discussions similaires

  1. Création d'une classe d'accès aux données
    Par PlayerOne dans le forum Accès aux données
    Réponses: 15
    Dernier message: 15/09/2009, 12h24
  2. instanciation d'une classe d'acces aux données
    Par tortuegenie dans le forum ASP.NET
    Réponses: 12
    Dernier message: 10/09/2009, 11h55
  3. [MySQL] Classe d'accès aux données
    Par syldevise dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/01/2009, 19h54
  4. [Debutant] Classe d'acces aux données
    Par Keldrhyn dans le forum Access
    Réponses: 4
    Dernier message: 18/02/2007, 20h30

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