★★100分求Flash ActionScript初学问题(跨域获取URL)★★
假设:
我有一个自己的网站: My.com,我把自己做的swf文件放在My.com上,比如 My.com/hhhhh.swf
现在要在第三方网站上插入这个swf链接,我想通过这个swf文件能把第三方网站的url回传到 My.com 上(如果回传不了,仅仅获取url显示在flash舞台上也可)
当然,大家一下就想到了用 ExternalInterface.call("JavaScript函数"); 这个方法来调用吧?
不过现在问题来了,因为一般来说第三方网站在插入swf对象后,会做如下限制:
'allowNetworking', 'internal',
'allowScriptAccess', 'never',
我是初学者、超级菜鸟,不知道说得对不对,上面这个应该是说不允许swf跨域访问 My.com 吧?而且不允许执行脚本,也就是说ExternalInterface这个调用是无效的?那一切不都白费了?小弟不甘心,找了篇文章好像说可以突破:http://www.hack371.com/Article/12307_2.html 不过没研究明白,还请各位老鸟过目。
罗嗦了半天,就是想请教各位,如何做一个swf实现上面第一段黑体部分的功能?如果第三方网站有限制的话如何突破?有没有变通方法比如Silverlight……