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 :

Problème de ciblage


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Par défaut Problème de ciblage
    Bonjour à tous.
    Je suis nouveau sur le forum et je débute en AS3.
    Après plusieurs heures de galère je me tourne vers vous

    Mon problème est le suivant :
    J'ai un swf principal dans lequel je charge un autre .swf
    Dans le swf que je charge, je voudrait récupérer une variable sur ma scène principale. J'arrive à cibler ma scene principale par contre la récupération de ma variable pose problème.
    Je pense d'ailleurs qu'il s'agit plus d'un problème de gestion des événements que de ciblage

    J'ai eu recours à cette technique un peu nase (enfin je crois) pour récupérer ma variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    this.addEventListener(Event.ENTER_FRAME,setColor); 
    function setColor(e:Event) { 
      var racine=root.parent.root; 
      quelleCouleur=MovieClip(racine).saisons0; 
      trace(quelleCouleur); 
      if (quelleCouleur != undefined) { 
       removeEventListener(Event.ENTER_FRAME,setColor); 
      } 
    }
    Y'a t-il un moyen depuis ma scène principale de diffuser un événement qui permettrait au swf chargé de "savoir" qu'il est chargé et qu'il peu avoir accès à ma variable et me passer du entre frame ?

    Merci d'avance

  2. #2
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    c'est deprecied en as3 , on parle de stage ! ^^

    Pour que ton swf sache qu'il est chargé, utilise l'envent Complete dans ton premier swf ! ^^

    tchao !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Par défaut
    Merci pour ta réponse.
    Par contre, j'avais cru comprendre qu'en AS3, root était de nouveau d'actualité... J'ai du rêver

    Pour COMPLETE, je l'utilise déjà, et j'arrive à afficher mon clip sans problème... Mais ça ne me permet pas, depuis le clip que je charge de trouver ma variable...

    au moment du chargement du clip j'ai une erreur du type (1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.)

    Je poste mes deux .fla parce que je sent que je suis pas clair !
    Fichiers attachés Fichiers attachés

  4. #4
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    sert toi du class document et declare une variable en public.

    apres dans l'autre stage (celui chargé) tu lance une fonction genre updapt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    updat(){
          var:Varible = parent().tavariablePublic;
    }

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Par défaut
    Oui, c'est vrai il faut que je me mette à utiliser la classe du document...
    en tout cas merci pour ta réponse

  6. #6
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    Comme la class stage est acessible de partout , si tu stock dans main des variable utilisé partout ailleurs sa peut vraiment t'aider !

    Sinon oublie pas l'attribut static d'une variable de class , sa peut etre tres utiles aussi !

    Bonne chance !

Discussions similaires

  1. Fashvars, xml : problème de ciblage application offline
    Par sakura151 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 14/03/2009, 21h39
  2. Problème de ciblage
    Par mealtone dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 11/09/2008, 10h28
  3. Probléme de ciblage avec un LoadMovie
    Par Rifton007 dans le forum Flash
    Réponses: 1
    Dernier message: 01/11/2007, 05h50
  4. [FLASH 8] problème de ciblage avec attach.
    Par aorgerit dans le forum Flash
    Réponses: 5
    Dernier message: 23/10/2006, 15h21
  5. Problème de ciblage avec un paramètre...
    Par Tchupacabra dans le forum Access
    Réponses: 7
    Dernier message: 27/12/2005, 10h55

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