actionscript-3 - ActionScript3 错误处理 URLRequest

标签 actionscript-3 flash actionscript as3xls

(ActionScript3) 您好,我正在尝试找出通过第三方网站查看时 URLRequest 失败的原因。理想情况下,任何错误都可以在下面的代码中指出,但是,我认为这很好,因为我们所做的类似事情工作得很好。

接下来的理想是 URLRequest 错误处理,我如何找出为什么 URLRequest 没有从 time.php 中提取信息?即使它只是输出到时间轴上的文本框(从测试环境完成时一切正常)

非常感谢 克雷格

场景:

  • domain.com(服务器 1):file.swf 使用 URLRequest 加载 domain.com/time.php?a=b(因此 PHP 和 SWF 都托管在同一域和服务器上)

  • example.com(服务器 2):嵌入 file.swf 的 PHP 页面(依次为 URLRequests time.php)

结果:

  • 当您通过浏览器直接访问 file.swf 时,它会很好地从 time.php 加载数据

  • 当您查看嵌入了 file.swf 的页面时,在服务器 2 上加载失败


文件.swf

var loaderNameHolder;
var loaderNameHolderLoader:URLLoader = new URLLoader();
var loaderNameHolderURLRqst:URLRequest = new URLRequest('http://domain.com/time.php?a=b');
loaderNameHolderLoader.addEventListener(Event.COMPLETE, loaderNameHolderURLFunc);
loaderNameHolderLoader.load(loaderNameHolderURLRqst);
function loaderNameHolderURLFunc(e:Event):void{
    loaderNameHolder = loaderNameHolderLoader.data
    gotoAndStop(loaderNameHolder);
}

安全

  • 域的根文件夹上有一个跨域 XML,它似乎没有什么区别(或者没有被正确引用/使用),但是正如前面提到的类似的事情,我在不修改此 XML 的情况下工作正常

最佳答案

这听起来像是一个安全问题,尽管您说您已准备好跨域文件。

您是否使用 Charles ( http://www.charlesproxy.com/ ) 这样的工具检查过 http 调用?这绝对是调试此类问题的最佳方法。

关于actionscript-3 - ActionScript3 错误处理 URLRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15785593/

相关文章:

actionscript-3 - AS3 - 限制鼠标点击次数

apache-flex - 有没有一种在 flex 中获得三态复选框的好方法?

flash - AS3 中的 A*(A 星)实现

javascript - 寻找基于 Flash/JS 的 SVG 编辑器或编辑框架

javascript - 如何从子 flash swf 文件向 HTML 文档插入 javascript 函数?

apache-flex - 如何检测 Flash 中的内存泄漏?

actionscript-3 - ActionScript 可以判断 SWF 的发布时间吗?

javascript - 当窗口/选项卡未聚焦时停止所有 Flash 动画

javascript - ZeroClipboard:浏览器中没有Flash时隐藏元素

javascript - 从 Flash 视频调用 JS