2010-08-14 7 views
1

J'essaie de créer une classe décorateur dans AS3/Flex afin d'ajouter des fonctionnalités à un élément de l'interface utilisateur. Le problème est que je ne sais pas comment "rediriger" automatiquement les appels de méthode et de propriété à l'objet en cours de décor. Je suppose que je cherche quelque chose comme la méthode magique __call() de PHP, qui est appelée chaque fois que l'application appelle une méthode non-appelable. Donc, la question est - comment puis-je rediriger les appels pour les méthodes et les propriétés (qui ne sont pas remplacées/n'existent pas dans la classe décorateur) à l'objet décoré?AS3/Flex Decorator Pattern

Répondre

0

Je pense que le plus proche des méthodes magiques dans actionscript s'étendrait Proxy.

+0

ObjectProxy peut-être aussi http://blogs.adobe.com/cssdk/2010/06/integrating_adobe_creative_suite_cs5_with_other_systems_via_adobe_livecycle_data_services.html –