我已经使用我打算放到网络上的 Actionscript 3 在 Flash CS6 中编写了一个应用程序。我在使用 UploadPostHelper 类的应用程序中有一个文件上传功能,可以在这里找到。我还使用 PNGEncoder 和 flash.net 库,以及其他一些来源。
基本上,问题是这样的:当我发布 .fla 文件时,我生成了一个 .exe 和一个 .swf。.exe 文件会上传文件没有问题,但 .swf 文件不会。它甚至没有将文件发送到服务器。我已在已发布的 .swf 上启用调试,但我不确定如何从 .swf 应用程序中进行调试。
我只尝试在本地启动 .swf 文件;我还没有把它放在服务器上。我注意到有一个“本地播放安全”的发布设置。我尝试将其设置为“仅访问本地文件”和“仅访问网络”,因为没有允许两者的选项。我对此的担忧是,它可能需要同时访问两者,因为它将舞台转换为 PNG 图像并将其发送到服务器,就本地播放安全沙箱而言,这是否符合本地和网络访问的条件?