gpt4 book ai didi

actionscript-3 - ActionScript3 错误处理 URLRequest

转载 作者:行者123 更新时间:2023-12-04 05:03:45 24 4
gpt4 key购买 nike

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

理想的旁边是 URLRequest 错误处理,我怎样才能找出 URLRequest 没有从 time.php 中提取信息的原因?即使它只是输出到时间轴上的文本框(从测试环境完成后一切正常)

非常感谢
克雷格

场景:

  • domain.com(服务器 1):file.swf 使用 URLRequest 加载 domain.com/time.php?a=b(因此 PHP 和 SWF 都托管在同一域和服务器上)
  • example.com(服务器 2):PHP 页面嵌入 file.swf(反过来 URLRequests time.php)

  • 结果:
  • 当您通过浏览器直接访问file.swf 时,它从time.php 加载数据就好了
  • 当您查看嵌入了 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/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com