0

私は数年前にFlexで基本的なプロジェクトを開発しましたが、使用したFlexバージョンを覚えていません。プロジェクトのxmlファイルを検索しましたが、見つかりませんでした。誰かが私に手がかりを与えることができますか?ありがとう。

4

2 に答える 2

3

bin-debugで生成された古いindex.htmlがまだある場合は、フラッシュプレーヤーの最小バージョンを探してください。これで手がかりが得られます。


以下は、FlexSDKのバージョンとそれらがデフォルトでターゲットとするFlashPlayerのバージョンのリストです。

SDK     FP
4.6  -  11.1
4.5  -  10.2
4.1  -  10.1
4.0  -  10
3.5  -  9.0.124
于 2012-09-11T23:54:12.073 に答える
1

Flash Builderでは、プロジェクトプロパティを表示してから、Flexコンパイラを選択できます。

選択されたワークスペースのデフォルトSDKまたは特定のSDKが表示されます。

デフォルトのSDKを使用していて、プロジェクトのビルド後に変更した場合。過去にプロジェクトのコンパイルに使用したSDKを知る方法はないと思います。


SWFデコンパイラーを使用して、SWFからコードを逆コンパイルすることもできます。 SoThinkには1つあります; しかし、私は他にもあると信じています。フレームワークにRSLを最初に使用しなかった場合。次に、すべてのフレームワークコードがSWFにコンパイルされ、フレームワークコードを解析して把握できる場合があります。多くのフレームワークファイルには、ソースで見つけることができるかどうかを通知する「version.as」ファイルが含まれています。

フレームワークにRSLを使用してアプリをコンパイルした場合は、デプロイメントディレクトリ内のSWF/SWZファイルを確認するとバージョンがわかります。たとえば、私が取り組んでいる1つのアプリには、mx_4.5.1.21489.swz、rpc_4.5.1.21328.swz、spark_4.5.1.21489.swzなどのファイルがあります。アプリはからコンパイルされたことがわかります。 Flex4.5.1。

于 2012-09-11T20:49:21.603 に答える