SWF ファイル サーバー側からクラスの静的定数を読み取る方法があるかどうか疑問に思っています。のようなものを見つけましgetimagesize()
たが、これらすべての詳細が含まれているわけではありません。それは、部分的な逆コンパイラが必要であることを意味すると思います。
具体的には、Flex プロジェクトに次のクラスがあります。
package
{
public class AppVersion
{
public static const SVN_VERSION:String = "172";
public function AppVersion()
{
}
}
}
SVN_VERSION
ビルド時にantスクリプトを使用して更新されます。AppVersion.SVN_VERSION
ActionScript コードを使用してユーザーに表示されるため、SWF のどこかで使用できるはずです。
PHP からそのバージョンを読み取って、処理している SWF のバージョンを認識できるようにしたいと考えています。この同じ SWF は、さまざまなリビジョンの約 20 のプロジェクトで使用されているため、PHP はいくつかのことを若干異なる方法で実行します。PHP は、Mac OSX または Linux のいずれかで実行されています (違いがある場合)。