11

Flex はオープン ソースであるとよく耳にしますが、内部の仕組みを知るには Flex を見るのが良い方法だと思いました。Flex SDK ( http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code )は簡単に見つけることができますが、MXML コア ライブラリ (NumericStepper など) のクラス定義を調べたいと思っています。 )。私は誤解していますか、それともこの種のものはどこかで入手できますか?

コンパイラのソースではなく、内部でどのように機能するかを確認できるように、いくつかのコア MXML コンポーネントのソースを探していることに注意してください。上でリンクしたものには探しているものがありますが、ディレクター構造で見つけることができませんか?

4

4 に答える 4

11

SDK または Flex ビルダーをインストールした場合、すべてのソース ファイルがコンピューターにローカルにインストールされると思います。

flex builder 3 をインストールしました。ソースはここにあります (インストールした場所によって異なります):

flex 3 SDK のソース

C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\frameworks\projects\framework\src\mx

flex 2 SDK のソース

C:\Program Files\Adobe\Flex Builder 3\sdks\2.0.1\frameworks\source\mx

これがソースを表示するためにオンラインである必要性を軽減し、軽減することを願っています...

于 2008-10-05T15:19:07.300 に答える
3

ソースは、次の SVN リポジトリにあります: http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code

于 2008-10-04T06:12:35.453 に答える
3

NumericStepper コードへの直接リンクは次のとおりです: http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/NumericStepper.as

フレームワークの完全なコードは次のとおりです: http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/src/mx/

于 2008-10-04T07:12:39.577 に答える
1

オープンソースのものは次の場所にあるようです:

http://opensource.adobe.com/wiki/display/flexsdk/Downloads

まだすべてが利用可能かどうかはわかりません。サードパーティのものに問題がある可能性があります。

于 2008-10-04T04:18:49.227 に答える