由于WinAPI交互是必须的,因此默认投影仪不是一个选项.
类似的问题(那里没有具体的答案)
Package SWF into an EXE or APP
Create an EXE from a SWF using Flex 3 without requiring AIR?
非常感谢
UPD:任何可以帮助我提供实际答案的人都可获得300点赏金.
MDM锌
http://www.multidmedia.com/software/zinc/
我记得当我使用Vista时,MDM在该操作系统下运行了很多错误.他们需要一段时间来修复这些错误 – 错误并没有阻止它运行,但实际上干扰了程序中某些方法的功能.出于这个原因,我决定不继续测试锌并转移到另一台投影仪.尽管如此,我确信他们现在已经修复了这些错误.
该程序本身具有良好的直观界面,并允许您创建屏幕保护程序以及EXE(这显然对您有好处).
该产品价格昂贵 – 目前为349.99美元,所以这让我失望.
您还可以生成非常有吸引力的Mac和Linux投影仪,但需要额外的许可证才能花费很多钱.
SWF工作室
这是我非常喜欢的投影机之一.它功能齐全,拥有出色的社区支持,开发人员随时为您提供帮助.它生成的投影机与所有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沙箱中无法执行的操作.例如,这些投影仪中的每一个都允许您在计算机上操作文件(添加,编辑,删除e.t.c.). Janus拥有我尝试过的所有投影机中最多的方法.这部分是因为Janus使用了.NET框架(这意味着在您执行投影仪的系统上需要.NET 2.0).
与MDM Zinc一样,该产品也允许您为Mac创建应用程序.当我直接联系他们解释我是一名学生时,我设法得到了更便宜的价格.我最近联系了Janus-Flash询问产品的未来,他们表示他们可能会在未来重新发布Janus,但现在它已经退出市场.
我使用的其他一些产品值得一提,但我没有详细解释:SWFKit,Jugglor,F-IN-BOX(更多开发人员因为需要切割代码而得到了解释).
一个快速搜索带来了这些可能值得一看:Flash2Me,Flash EXE Builder和SWF to Screensaver.
对于您的项目,我认为最好的选择是SWF Studio.它有很多很好的脚本功能可以用来与操作系统连接,而且完整许可证的价格也很高,只需299美元.
我希望这有助于您决定使用什么样的投影机,并且可以避免像我几个月那样尝试许多不同的投影机!