2011-04-28 42 views
1

今天,我们可以使用各种内容生成工具创建密码保护的swfs。当用户打开该swf时,他/她需要输入密码,然后才能查看加密的swf。加载密码保护的swfs

现在,我想在基于flex的AIR应用程序中加载一个此类加密的swf,并且我正在使用SWFLoader类。但不是用户输入密码,我希望应用程序在加载swf时提供密码。这甚至有可能吗?我尝试了谷歌搜索,但没有出现。

任何帮助将非常感激。

- 卡皮尔

回答

0

是在您加载的.swf文件来实现密码的提示?

我认为你需要做的是修改你的保护软件,以便在没有对话框的情况下以更自动的方式接受变量。例如,当它加载它可能会进入等待状态,等待你的空气应用程序加载它为它提供密码。或者它可能接受一个参数字符串。

如果您这样做了,您的Air应用程序可以存储密码并将该数据传递给它加载的.swf。不知道你的密码保护如何工作,但我认为这是你想要集中精力的地方。为了更好地帮助,我真的需要更多地了解具体细节。

+0

嗨Prototypical ....感谢您的回应。实际上,我使用的是诸如“Adobe Captivate”之类的标准工具来生成受保护的swf。正如你所看到的,我无法修改这个软件来生成你提到的那种swf。我一直在思考在创建受保护的swf文件时是否存在一些标准,以及是否可以在不提示用户的情况下使用它们加载所需的文件。 – 2011-05-02 03:34:23

+0

对不起,我没有Captivate的知识。但是将这个细节添加到这个问题上是值得的。 – prototypical 2011-05-13 05:48:34