swf to exe,真实的世界经验

use*_*291 7 windows flash actionscript projector

我正面临着重新刷新和更新近10年的Screenweaver项目的挑战,并寻找一个像样的现代swf-exe转换器.没有太多时间来评估所有选项,因此我希望听到具有此类工具的实际工作经验的回复.

由于必须使用WinAPI交互,因此默认投影仪不是一个选项.

类似的问题(那里没有具体的答案)

将SWF打包成EXE或APP

使用Flex 3从SWF创建EXE而无需AIR?

非常感谢

UPD:300人可以帮助我提供实用答案.

Joe*_*edy 7

我已经在很长一段时间里尝试过不同的SWF投影仪,到目前为止,我认为我已经尝试了大部分(如果不是全部的话).我已经更详细地解释了我在下面使用过的最好的投影仪.

MDM锌

http://www.multidmedia.com/software/zinc/

我记得当我使用Vista时,MDM在该操作系统下运行了很多错误.他们需要一段时间来修复这些错误 - 错误并没有阻止它运行,但实际上干扰了程序中某些方法的功能.出于这个原因,我决定不继续测试锌并转移到另一台投影机.尽管如此,我确信他们现在已经修复了这些错误.

程序本身有一个很好的直观界面,允许你创建屏幕保护程序和EXE(这显然对你有好处).

该产品价格昂贵 - 目前为349.99美元,所以这让我失望.您还可以生成非常有吸引力的Mac和Linux投影仪,但需要额外的许可证才能花费很多钱.

SWF工作室

http://www.northcode.com/

这是我非常喜欢的投影机之一.它功能齐全,拥有出色的社区支持,开发人员随时为您提供帮助.它生成的投影机与所有Windows操作系统兼容,而且我从来没有遇到任何关于这个错误的问题.

Northcode还以49美元的价格为SWF Studio提供学生许可证.我几乎和这些家伙一起购买了许可证,但我之所以没有这样做的唯一原因是因为我找到了另一台更适合我的场景的投影机,我将在稍后介绍.

我可以告诉你,我没有使用这台投影机的原因之一(听起来很简单)是因为它的文件很大.SWF Studio允许您根据文件大小选择所需尺寸的投影仪 - 我认为微小和紧凑的选项,但较小的文件类型可能与目录中的其他文件有依赖关系.这意味着您必须将应用程序与某些文件夹和其他文件以及EXE本身捆绑在一起.

SWF Studio还可以选择创建屏幕保护程序.

mProjector

http://www.screentime.com/software/flash-projector

自从我上次使用它以来,mProjector上升了一个版本(从3到4),所以它可能在这个版本中包含更多的功能.我记得该产品具有很好的透明度,并展示了一些"屏幕好友",它们使用透明度来虚拟地走动屏幕.我没有使用这台投影机的原因是因为它没有我想要的那么多的Actionscript功能,但我相信它现在有更多.在你的项目中,这不会是一个问题,因为你想要一个屏幕保护程序.

Windows和Mac的兼容性价格合理,售价399美元,但如果您希望以更低的价格购买,只需购买Windows或Mac.

Janus Flash

我将更详细地解释这个产品,但我现在意识到该网站已不复存在!Janus是我最喜欢的投影机,因为你的代码中可以使用的功能非常多,所以最终使用了它.

像我上面提到的所有投影机一样,每一台投影机都增加了闪存的功能,而这些功能通常不适用于SWF.每个产品都包含预先构建的actionscript方法,这些方法可以与操作系统本身连接,以执行Flash沙箱中无法执行的操作.例如,这些投影仪中的每一个都允许您在计算机上操作文件(添加,编辑,删除等).Janus拥有我尝试的所有投影机中最多的方法.这部分是因为Janus使用了.NET框架(这意味着在您执行投影仪的系统上需要.NET 2.0).

与MDM Zinc一样,该产品也允许您为Mac创建应用程序.当我直接联系他们解释我是一名学生时,我设法得到了更便宜的价格.我最近联系了Janus-Flash询问产品的未来,他们表示他们可能会在未来重新发布Janus,但目前它已经退出市场.

我使用的其他一些产品值得一提,但我没有详细解释:SWFKit,Jugglor,F-IN-BOX(更多的开发人员因为需要切割代码而得到了解释).

快速搜索会带来一些值得一看的东西:Flash2Me,Flash EXE BuilderSWF到屏幕保护程序.

对于您的项目,我认为最好的选择是SWF Studio.它有很多很好的脚本功能可以用来与操作系统进行交互,而且完整许可证的价格也很高,只需299美元.

我希望这有助于您决定使用什么样的投影机,并且可以避免像我几个月那样尝试许多不同的投影机!