2011-07-27 6 views
2

私はGUIのためのフラッシュとコアロジックのためのPythonを使用するアプリケーションを持っています。この組み合わせは最高です。残念ながら、私の現在のアプローチは、Windows上でのみ動作します.WxPython comtypesライブラリを使用してFlash ActiveXプレーヤーを埋め込むためです。このアプリケーションの他のすべての側面はプラットフォームに依存しないので、PythonとFlashを話すにはLinuxに何か方法がなければならないと考えています。Linux上のPythonアプリケーションにSWFコンテンツをロードする方法は?

SWFはAVM2/AS3を必要とする必要はありませんが、理想的には最新のFlashプレーヤーを使用できます。私はwxPython(wxWidgets)を使用しており、それを使い続けたいと考えています。最悪の場合私はジェリーリグを使ってSWFを別のプロセスでロードしてPythonへのソケット接続を話すことができましたが、独自のメニューを持つプレーヤウィンドウではなくアプリケーションのウィンドウ内にFlashディスプレイを表示する簡単な方法はありませんと装飾。

感謝の意を表します。私はそれが動作すると信じる理由がある場合は、ソリューションにハッキングに非常にオープンです:)

答えて

0

フラッシュプロフェッショナルはAdobe Airをサポートしているので、通常フロントエンドとして使用することができます。そのコードに大きな変更を加えないAIRアプリケーションです。この通信はNative Process Apiを使用して行うことができます(以下のリンクを参照)。その後、Mac、Win e Linで実行できます。

http://www.kirupa.com/forum/showthread.php?349728-Air2-NativeProcess-launching-Python-scriptshttp://mykola.bilokonsky.net/2010/11/adobe-air-nativeprocess-and-python-introduction/

関連する問題