我有一个代表网站主文件的大型 (700kb) Flex .swf 文件。
对于性能测试,我想尝试将其移至 Amazon S3 托管(我已经对某些视频和大文件进行了此操作)。
我继续这样做,并更新了 html 页面以引用远程 .swf。
事实证明,Flash 将加载与访问资源的 .swf 文件相关的任何资源——无论 html 页面的根目录是什么。所以我的资源现在正在从远程站点(它们不存在)加载。
有两件显而易见的事情我可以做: * 远程复制我的所有资源(因为我现在只是在测试,所以还没有准备好) * 在 .swf 访问的每个 URL 中添加一些抽象层以派生新路径。
我真的很想按一下开关并说“加载与[原始服务器]相关的所有内容”。
这样的事情是否存在,或者除非我完全限定每条路径,否则我是否会从远程机器加载所有内容?
我想避免任何“hacky”之类的东西:子类 Image 并破解那里的路径