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 :

[FLASH 8] Acceder à une méthode d'un MovieClip


Sujet :

Flash

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut [FLASH 8] Acceder à une méthode d'un MovieClip
    Bonjour, j'ai associé un MovieClip à un composant window avec la propriété contentPath. J'ai créé une fonction dans ce movieClip, et j'essaie d'y acceder avec window.content.nomDeLaMethode. Mais ca ne marche pas. Est ce parce que la méthode n'est pas publique? Comment faire?

    Le code :

    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
     
    var ajoutLocalisation_window;
    var winListener:Object = new Object();
     
    ajoutLocalisation_window=mx.managers.PopUpManager.createPopUp(evt_obj.target, Window, true,
    																				{title:"Ajout d'une localisation"});
     	ajoutLocalisation_window.addEventListener("complete", winListener);
    	ajoutLocalisation_window.setSize(360, 420);
     	ajoutLocalisation_window.closeButton=true;
    	ajoutLocalisation_window.contentPath="ajoutLocalisationContent_window";
    };
     
    winListener.complete=function(){
     
    	ajoutLocalisation_window.content.test();
    }
    Dans le MC ajoutLocalisationContent_window:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function test(){
        trace("appel de la methode");
    }



    Merci

  2. #2
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    258
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 258
    Points : 165
    Points
    165
    Par défaut
    Slt je trouve ca bizard ...
    Tu instancie de facon dynamique ta pop-up et tu arrive quant meme a place une fonction dedans ?
    Que veux tu faire au juste ?
    Parce que tu peux creer un clip vide, placer tu pop-up dedans et a ce moment la tu opurras ajouter des fonctions a ton MC ....

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Ma fonction est placé dans le MC "ajoutLocalisationContent_window" (qui n'est pas créé dynamiquement, il est dans ma bibliothèque), et je met le MC dans la pop-up.

    Et donc je veux lancer cette méthode hors du MC ajoutLocalisationContent_window.

  4. #4
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    258
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 258
    Points : 165
    Points
    165
    Par défaut
    Oui mais quant tu fais ca ... ajoutLocalisation_window c une popup pas le MC de ta biblioteque ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ajoutLocalisation_window=mx.managers.PopUpManager.createPopUp(evt_obj.target, Window, true,{title:"Ajout d'une localisation"});
    si tu veux acceder a un MC de la bibliotheque passe par un 'attachMovie()' ...
    enfin si je t'ai bien suivie

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Je viens de tester ça ce matin avec attachMovie, et ça me fais la même chose :\

    Tu n'as pas une autre idée?

  6. #6
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    258
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 258
    Points : 165
    Points
    165
    Par défaut
    humm humm ... post ton .fla

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Le fichier est trop gros et j'ai pas de ftp

    Mais de toute manière tu n'aurais pas put tester car il y a une base de données et du php derrière.


    Mais je suis toujours coincé :\

Discussions similaires

  1. [flash 8] Acceder à une page html en local
    Par jimb2k dans le forum Flash
    Réponses: 1
    Dernier message: 24/12/2009, 14h41
  2. [C#] Acceder à la méthode d'une autre form
    Par dacid dans le forum Windows Forms
    Réponses: 35
    Dernier message: 23/03/2005, 14h49
  3. Comment acceder à une base de donnée F1.db_ ?
    Par diado dans le forum Autres SGBD
    Réponses: 8
    Dernier message: 26/12/2003, 08h09
  4. une méthode qui écrit dans la sortie html ?
    Par iubito dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 03/12/2003, 15h34

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