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 :

Instancier dynamiquement une classe représentant une image embarquée


Sujet :

Flex

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut Instancier dynamiquement une classe représentant une image embarquée
    Bonjour à tous,

    Depuis quelques jours je galère un peu avec l'instanciation dynamique de Flex en tentant de l'utiliser avec des classes représentants des images embarquées.

    Un de mes problèmes est le suivant :

    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                    layout="absolute"
                    creationComplete="creationCompleteHandler();"
                    cornerRadius="0">
      <mx:Script>
        <![CDATA[
     
          import flash.utils.getDefinitionByName;    
     
          [Embed(source="images/fourmi.jpg")] public var fourmiImage:Class;
     
          private function creationCompleteHandler():void
          {
            var object:Object = getDefinitionByName("fourmiImage");
          }
     
        ]]>
      </mx:Script>
     </mx:Application>
    A l'execution, j'ai cette erreur :

    ReferenceError: Error #1065: La variable fourmiImage n'est pas définie.
    at global/flash.utils::getDefinitionByName()

    Toute aide ou suggestion est la bienvenue.

    Greg

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Allez quoi...
    Dites quelquechose...

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    je vois pas trop ce que tu veux faire en fait.
    un truc comme ca, ca serait pas ce que tu cherche ?

    var object:Object = Class(this.fourmiImage);

  4. #4
    PeZ
    PeZ est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Ca ne fonctionne pas comme ça. Essaye plutôt :

    [Embed(source="images/fourmi.jpg")]
    public var FourmiImage:Class;

    private function creationCompleteHandler():void
    {
    var monImage:FourmiImage = new FourmiImage();
    addChild(monImage);
    }

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/03/2010, 10h13
  2. Eval d'une propriété d'une classe dans une classe
    Par bizet dans le forum ASP.NET
    Réponses: 4
    Dernier message: 28/10/2008, 09h43
  3. Une classe dans une classe...
    Par Baquardie dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/09/2005, 19h36
  4. Réponses: 2
    Dernier message: 31/08/2005, 16h12
  5. Réponses: 4
    Dernier message: 17/03/2004, 17h24

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