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