1


0

AS3 / Flexデコレータパターン

UI要素に機能を追加するために、AS3 / Flexでデコレータクラスを作成しようとしています。 問題は、メソッドとプロパティの呼び出しを装飾されているオブジェクトに自動的に「リダイレクト」する方法がわからないことです。 私は、アプリケーションが呼び出し不可能なメソッドを呼び出すたびに呼び出されるPHPの__call()「マジックメソッド」のようなものを探していると思います。

だから、問題は-装飾されているオブジェクトにメソッドとプロパティ(オーバーライドされていない/デコレータクラスに存在しない)の呼び出しをリダイレクトする方法ですか?

1 Answer


0


actionscriptの魔法のメソッドに最も近いのは、http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/utils/Proxy.html [Proxy]を拡張することだと思います。