闪光投影仪和闪光灯之间的区别

时间:2009-08-19 12:36:12

标签: flash deployment projector

发布flash项目时,是一个flash放映机,只是将swf文件和插件包装成可执行文件(.exe for win,.app for mac)?目标是项目不在浏览器中运行,因此不依赖于浏览器/插件?

在动作脚本可以运行方面是否存在更多差异?可以包含通常外部加载的文件(视频等)......

谢谢堆!

2 个答案:

答案 0 :(得分:1)

你主要是这个想法。据我所知,独立播放器+你的swf = flash项目。

我能想到的一个区别是Sandbox Security。 Projector版本应该像swf在IDE中的行为一样,这意味着不会应用某些安全限制,因此您可以轻松测试swf,而无需始终在服务器上上传结果。

我猜其他人也有,但没有别的东西来自我的头脑。期待看到其他答案:)

答案 1 :(得分:1)

正如乔治所说,你基本上有这个想法。投影仪是SWF的副本,与可执行播放器一起包装,因此可以在任何地方播放。

为了扩展George的答案,投影仪与SWF有以下不同之处:

  • SWF本质上仅限于访问外部网络或本地文件系统,但绝不限于两者。投影仪可以读取本地文件并进行网络连接。
  • 投影仪具有一些运行本地进程的基本功能。如果您创建名为“fscommand”的文件夹并将其放在与投影仪相同的目录中,则投影仪的内容可以在该文件夹中运行批处理文件。无法执行批处理文件或从SWF内部运行本地程序。
  • 我假设,但尚未测试,跨脚本限制不适用于投影仪 - 即加载外部SWF并运行方法或访问其中的变量。我对AS3依赖于此我很谨慎,因为这些天投影机的使用并不多,而且在AS3时代可能没有引起太多关注。

曾经存在一些其他差异,关于仅在投影仪中可用的fscommand功能,但我不认为它们适用于现代玩家。