2009-08-19 18 views
4

誰でもAS3のAOPフレームワークをお勧めしますか?ActionScript 3アスペクト指向プログラミング

+0

[アスペクト指向プログラミングライブラリ/フレームワークfor Actionscript 3?](http://stackoverflow.com/questions/2817621/aspect-oriented-programming-library-framework-for-actionscript-3)の可能な複製 –

答えて

4

AS3は実行時に非常に静的であるため、AOPとAS3はかなりハードです。あなたはECMA互換モードを使うことも、プロキシを使うこともできますが、速度と制限があります(プロキシはAS3ではモックできません。それらのプロキシに対してあなたのコードを書いてください)...

[Bindable] mxmlcでサポートされているメタタグは、プロパティアクセスのためにAOPを追加するのに役立ちます。それはPropertyChangeEventを派遣するためのコードを生成し、必要に応じてキャンセルすることができます。

AS3のAOPはコンパイル時にのみ可能です(OK、ビルド後にABCを後処理できますが、あなたにはかなりのコードを生成するためにプリプロセッサが必要ですが、外部のswcなどを変更する必要はありません...

これはちょっと変ですしかし、AS2は、はるかに優れているためであるこのすべてが簡単に実行時に行うことができますので... here is a good example ...

greetz

back2dos

+0

はい、 AS2はそのいとこJSのようなプロトタイプの性質に近いからです。 –

0

これは古い質問ですが、hereでは、Flex/AS3でAspect開発の新しい方法を見つけることができます。ジェフのおかげで!

+0

リンクが壊れていて、数分の掘り下げの後にどこに行きましたか分からない。 =( – leander

+0

あなたはまだそれをここで見つけることができます:http://web.archive.org/web/20111114001529/http://blogs.cynergysystems.com/2011/08/15/aspect-oriented-programming-in-flexそして –

+0

また確認してください:http://tv.adobe.com/watch/max-2011-develop/aspectoriented-programming-with-flex/ –

関連する問題