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
-~----------~----~----~----~------~----~------~--~---

Répondre à