Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4731 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [AS3] Evenements qui affectent parents, enfants, clip courant...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[AS3] Evenements qui affectent parents, enfants, clip courant...

n°1809054
an3k
powered on macintosh ^^
Posté le 06-11-2008 à 16:17:52  profilanswer
 

Bonjour,
 
J'ai décidé de me mettre à l'AS3, mais je comprends pas certains concepts. Pour échanger des infos entre les clips, je passe les références de me clips entre eux à l'instanciation ou avec des setters, mais ca me parait bizarre de devoir faire ca.
exemple : une classe boutique envoie sa référence à la classe catégories, pour que quand on choisis une catégorie on puisse lui renvoyer l'évènement. J'ai bien essayer de m'intéresser aux events dispatchers, mais pareil, j'ai pas les références...
Est-ce que c'est la seule solution ? Ou est-ce qu'un concept capital m'a échappé ?
 
en AS2 j'utilisais _root et _parent, mais en AS3 j'arrive jamais à utliser parent. surtout si je veux faire appel à un parent de parent... Bref je dois louper un gros truc énorme !
 
Merci.


Message édité par an3k le 06-11-2008 à 16:21:08
mood
Publicité
Posté le 06-11-2008 à 16:17:52  profilanswer
 

n°1809795
Zedlefou
In cabbage we trust !
Posté le 08-11-2008 à 12:28:38  profilanswer
 

Dans les parametres de l'evenement tu as un target qui te donne pas mal d'infos.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1810343
abais
Posté le 10-11-2008 à 11:47:55  profilanswer
 

J'ai rien compris à ton problème du fait que je débute, mais moi j'ai palier mes problème de transfert entre clip en utilisant :
MovieClip(root) au lieu de root ... (fonctionne aussi pour parent)
 
M'enfin, peut-être le savais tu déja...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1812749
an3k
powered on macintosh ^^
Posté le 16-11-2008 à 17:04:26  profilanswer
 

En fait je n'utilisais pas bien les évènements. Je cherchais absolument à utiliser les events dispatchers, alors qu'un simple new Event() suffisait. Du reste, je n'ai toujours pas compris comment et pourquoi utiliser eventdispatcher ... :lol:
 
Par exemple à la fin d'une fonction je mettais :

Code :
  1. varConetnantParent.action();


maintenant je fais :

Code :
  1. dispatchEvent( new Event( "action" ) );


que j'écoute sur le parent !


Message édité par an3k le 16-11-2008 à 18:08:17
n°1812760
an3k
powered on macintosh ^^
Posté le 16-11-2008 à 18:03:57  profilanswer
 

Ah si ! je viens de capter !! Il m'a fallu du temps. En fait j'avais regardé un article d'un blog, et je n'avais pas saisi que cela prenait en compte un héritage autre que la Classe EventDispatcher (ou ses héritiers tels que Sprite ou MovieClip), et utilisait implements IEventDispatcher. Je sais pas si sur le coup je suis très clair, en tous cas moi je vais enfin dormir un peu mieux :P


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [AS3] Evenements qui affectent parents, enfants, clip courant...

 

Sujets relatifs
[AS3] [RESOLU] Changer un TextField.textpop up -->> afficher un movie clip
[AS3] Error #1009: Il est impossible d'accéder à la propriété ou à...AS3 Evenement qui se déclenche qu'une seule fois
Mettre un clip musique en haut de pageAS3 : netStream -> afficher la premiere image et mettre sur pause
Intégrer Flash/AS3 dans C/GTK+AS3: changer le texte, garder le formatage?
[AS3] Tracer des lignes[AS3-résolu] Créer une classe
Plus de sujets relatifs à : [AS3] Evenements qui affectent parents, enfants, clip courant...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)