Salut ekameleon,

Merci pour ta réponse.

En fait, j'avais justement regardé ta classe CoreSprite. Et j'ai testé 
cet évènement là pour gérer les actions à effectuer.

Je pensais qu'il y a avait une meilleure méthode.

En utilisant celle-ci, j'ai eu quelques bugs. Je vais revérifier mon 
code afin de mieux gérer tout cela vu que c'est la méthode à utiliser 
apparemment. Il faut que j'étudie ça de plus près.

Matthieu
www.delfiweb.com

ekameleon a écrit :
> Hello :)
>
> Suffit de regarder la documentation AS3 des classes de type 
> DisplayObject et DisplayObjectContainer et de regarder le modèle 
> événementiel :
>
> Exemple avec :
>
> display.addEventListener( Event.ADDED_TO_STAGE      , addedToStage ) ;
> display.addEventListener( Event.REMOVED_FROM_STAGE  , removedFromStage ) ;
>
> Tu peux utiliser aussi l'événent de type Event.ADD et Event.REMOVE si 
> je ne m'abuse mais pour ma part le premier me suffit :)
>
> Ainsi quand tu fais un addChild de ton display tu peux le savoir et 
> lancer une méthode et de la même manière lancer une autre méthode 
> quand tu le retires de la display list.
>
> Regarde par exemple ma classe CoreSprite :
>
> - 
> http://code.google.com/p/as-gard/source/browse/trunk/AS3/trunk/src/asgard/display/CoreSprite.as
> - http://www.ekameleon.net/vegas/docs/asgard/display/CoreSprite.html
>
> J'utilise cette technique tout le temps pour plein de chose.. avoir un 
> accés au stage, gérer le refresh des éléments dans mon display, 
> arrêter l'animation d'un clip quand il est en mémoire mais pas dans la 
> display list, etc.
>
> EKA+ :)
>
>
> Le 8 mars 2009 16:16, Matthieu <[email protected] 
> <mailto:[email protected]>> a écrit :
>
>
>     Bonjour,
>
>     J'ai un soucis pour trouver l'équivalent de l'AS2 avec addchild en
>     AS3.
>
>     C'est à dire, que j'ai construit mes classes en AS2 avec dans le
>     constructeur l'init de plusieurs variables.
>     Puis il y avait une méthode attach pour ajouter l'objet sur la scène.
>     Dans cette méthode, l'objet (une fois crée sur la scène) récupérait
>     plusieurs paramètre notamment sa taille... puis il y a avait d'autres
>     mise à jour de variables.
>
>      En AS3, une fois le addChild() effectué par this.addChild(monObjet);
>     Comment exécuter du code dans monObjet en auto une fois qu'il est sur
>     la scène ?
>
>     C'est un peu compliqué à expliquer, peut être qu'il y a une solution
>     plus propre, c'est pour créer des composants en AS3 (bouton,
>     scrollbar, combobox...).
>     Il y a juste ce pointe bloquant par rapport à l'AS3.
>
>     De façon temporaire, pour ajouter un objet, il faut nécessairement
>     l'instancier puis appeler la méthode attach.
>     // dans la classe Application directement (avec le framework vegas)
>     var oBtn:Button = new Button(param);
>     this.addChild(mc);
>     oBtn.attach(mc);
>
>
>     J'aimerais bien simplifier tout ça.
>
>     Matthieu
>     www.delfiweb.com <http://www.delfiweb.com>
>
>
>
> >

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à