2009-02-12 51 views
2

我正在使用Flash Develop,并创建了一个ActionScript 3.0项目。它启动并读取一个xml文件,其中包含图像的URL。我已经离开了相对于swf相同的文件夹的网址。好的,所以我发布了,我有一个已编译的SWF文件,它位于bin文件夹中。如果我然后复制这个文件夹,例如通过发布文件夹,swf不会启动,我不会收到任何警告或任何信息,并且我已经从字面上复制并粘贴了包含编译后的swf的bin文件夹。我检查了瑞士法郎,它包含我创建的所有软件包。任何人有任何想法,当我复制bin文件夹时,为什么这不会播放其他地方?Flash Develop - Publishing

干杯,

安德鲁

+0

我应该提到的是,它一旦发布就可以正常工作。它是当我复制和粘贴bin文件夹,否则它将不会启动 – 2009-02-12 18:55:07

回答

3

你要告诉的Adobe Flash Player您的应用程序是可信的,即它可以访问本地文件。这只有在你使用file://协议访问你的flash程序时才是必要的。一旦您将其上传到网络服务器,它将顺利运行。

要授予Flash程序的本地访问权限,请打开My Documents\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\目录,创建名为<MyFlashApp>.cfg的文本文件,然后将包含Flash程序的目录路径粘贴到此文件中。因此这个文件应该共同保留一行,不需要尾随反斜杠。 (我不知道这条路径的Unix对应的是什么)。

FlashDevelop会自动为您创建的每个Flash项目执行此操作。

+0

甜!谢谢你的时间。我很感激! – 2009-02-12 22:16:57