Quelle est la meilleure pratique pour développer un composant visuel dans Flex Hero?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/73547

  •  01-11-2019
  •  | 
  •  

Question

Quelle est la meilleure pratique pour développer un composant visuel dans Flex Hero?

Je le fais comme ceci: je considère qu'un composant a 2 "parties", la partie déclarative (les sous-composants visuels) que je définis dans la peau (juste MXML) et la pièce de code (gestionnaires d'événements ...) que je définis dans une classe de script d'action. Je charge la peau dans le ctor de la classe de script d'action. Je définis également les parties de la peau, les états et je lie les gestionnaires d'événements dans la fonction partagée.

J'ai un argument à ce sujet; que je devrais définir le composant uniquement dans un .mxml, avec des auditeurs de la balise de script, et peut-être attacher une peau (mais la peau devrait être lâche - peut-être pour la réutilisation: -?)

Je viens de .NET et je suis peut-être biaisé avec le code derrière le modèle, et je me demande de votre expérience et de l'intention d'Adobe, quelle est la meilleure pratique pour mettre en œuvre un composant visuel?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top