繁体   English   中英

如何将SWF内容加载到Linux上的Python应用程序中?

[英]How to load SWF content into a Python application on Linux?

我有一个将Flash用于GUI并将Python用于核心逻辑的应用程序。 这个组合很棒。 不幸的是,我当前的方法仅适用于Windows,因为它使用wxPython comtypes库来嵌入Flash ActiveX播放器。 该应用程序的所有其他方面均与平台无关,因此我认为Linux上必须存在某种使Python与Flash对话的方法。

SWF不需要AVM2 / AS3,尽管理想情况下我可以使用最新的Flash播放器。 我正在使用wxPython(wxWidgets),并且希望继续使用它。 最坏的情况是,我可以通过杰里操纵在单独的进程中加载​​SWF并通过与Python的套接字连接进行通信的东西,但是我看不到将Flash显示在应用程序窗口而不是具有自己菜单的播放器窗口中的简单方法和装饰品。

任何建议表示赞赏。 如果有理由相信它可以工作,我非常乐于破解解决方案:)

Flash Professional支持Adobe Air,因此您可以将其用作前端,通常可以将Flash项目作为AIR应用程序发布,而无需对其代码进行重大更改。 可以使用本机进程Api完成通信(请参见下面的链接)。 然后,您可以在Mac,Win e Lin上运行它。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM