Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 当从一个域服务.swf时使用crossdomain.xml,该域不是它出现在的网页的域_Actionscript 3_Flash_Crossdomain.xml - Fatal编程技术网

Actionscript 3 当从一个域服务.swf时使用crossdomain.xml,该域不是它出现在的网页的域

Actionscript 3 当从一个域服务.swf时使用crossdomain.xml,该域不是它出现在的网页的域,actionscript-3,flash,crossdomain.xml,Actionscript 3,Flash,Crossdomain.xml,我正在编写一个Flash脚本,它需要从域a中提取数据,托管在域B中,并出现在域C的网页上(.swf是从域B中提取的) 我的问题是-我在域A上修改crossdomain.xml文件的能力有限-如果我告诉域A的crossdomain.xml允许来自域B而不是域C的调用,事情会发生吗?它应该可以工作,因为SWF的域是B,而不是C。我假设您会将它嵌入其中,是吗?从域A提取数据的调用来自swf,而swf的url来自域B 正在装货 需要允许域B是的,嵌入域C将从域B加载SWF。我只是不确定在这种情况下哪一个

我正在编写一个Flash脚本,它需要从域a中提取数据,托管在域B中,并出现在域C的网页上(.swf是从域B中提取的)


我的问题是-我在域A上修改crossdomain.xml文件的能力有限-如果我告诉域A的crossdomain.xml允许来自域B而不是域C的调用,事情会发生吗?

它应该可以工作,因为SWF的域是B,而不是C。我假设您会将它嵌入其中,是吗?

从域A提取数据的调用来自swf,而swf的url来自域B

正在装货


需要允许域B

是的,嵌入域C将从域B加载SWF。我只是不确定在这种情况下哪一个是重要的。你可以按照mihai的建议,通过使用服务器端脚本缓存数据来克服有限的跨域问题