J'écris un MS Paint comme programme simple en Flash avec pur ActionScript 3,0Actionscript EventDispatcher dans le programme Paint
- Une barre d'outils qui vous permet de sélectionner quelle forme (étoile, coeur ...) vous voulez dessiner
- Une autre barre d'outils pour les options de couleur, où chaque bouton est une couleur (rouge, vert). il y a 10 couleurs au total.
- Ensuite, il y a la toile, où les formes seront dessinées en cliquant.
J'ai les classes suivantes
class Main extends sprite
class ColorButton extends sprite
class ShapeButton extends sprite
class Star() extends sprite // star object to be added to Main (canvas)
class Heart() extends sprite // heart object to be added to Main (canvas)
Depuis que je suis nouveau à l'AS Je ne suis pas sûr de savoir comment/où enregistrer l'état (sélection de l'utilisateur). Comment cliquer sur un bouton peut-il changer ce que fait un clic sur la toile? Je pense que je dois utiliser EventDispatcher? Pourriez-vous me diriger vers la bonne direction?