au passage je rajoute un tit truc ;)
avec AS3 il n'y a plus besoin de separer la logic du display (code-only) avec la structure du display (movieclipe/sprite/etc.) au plus rapide: on peut tout mettre dans la meme classe et utiliser le ctor pour initializer les params (plus besoin de init() de merde) var mdc:MyDisplayClass = new MyDisplayClas( param1, param2 ); // instancie la class addChild( mdc ); //ajoute l'instance dans la display list et c'est là où on choppe le ADDED_TO_STAGE (si le parent est deja ajouté dans la display list) en organisant: separation de la logic et de la structure du display MyDisplayClassUI // que la structure UI |_ myButton:SimpleButton MyDisplayClass extends MyDisplayClassUI |_ myButton.addEventistener( MouseEvent.CLICK, onMyButtonClick ); ensuite MyDisplayClassUI peut aussi bien etre une classe definie a la main comme ca peut etre un symbol dans un assets.swc exporté de Flash ou meme une classe definie en MXML et pour le soucis de l'exemple (meme si c'est pas le meilleur des exemples) on peut voir un petit system d'UI ici http://code.google.com/p/gaforflash/source/browse/#svn/trunk/src/com/google/analytics/debug en gros on peut voir que UISprite gere tout le layout basé sur le ADDED_TO_STAGE et REMOVED_FROM_STAGE ;) zwetan --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
