Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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 AS3:获取URL名称_Actionscript 3_Url_Embed - Fatal编程技术网

Actionscript 3 AS3:获取URL名称

Actionscript 3 AS3:获取URL名称,actionscript-3,url,embed,Actionscript 3,Url,Embed,尝试获取我发布flash对象的网站的当前URL,而不使用Javscript或外部接口调用 e、 g 即时消息发布的网站是 swf的网站是 我在some.forum.com上的帖子中包括: [闪光=100100]http://uploaded.to/site/of/object.swf[/flash] 不幸的是,它一直返回我最初上传到的网站的url,而不是我链接到的当前论坛 目前使用的方法有: var urlname:LocalConnection=newlocalconnection() 跟踪(

尝试获取我发布flash对象的网站的当前URL,而不使用Javscript或外部接口调用

e、 g

即时消息发布的网站是

swf的网站是

我在some.forum.com上的帖子中包括:

[闪光=100100]http://uploaded.to/site/of/object.swf[/flash]

不幸的是,它一直返回我最初上传到的网站的url,而不是我链接到的当前论坛

目前使用的方法有:

var urlname:LocalConnection=newlocalconnection()

跟踪(urlname.domain())

var urlName:String=this.loaderInfo.url

跟踪(URL名称)

都返回upload.to/site/of/object.swf,而不是some.forum.com


我如何得到我想要的结果?

嗯。我找到了一个小的解决办法:推荐人

我需要做的就是让swf请求另一个执行javascript或php的网站返回推荐人网站的URL

var textLoader:URLLoader = new URLLoader()
var textReq:URLRequest = new URLRequest("http://my.site.com/findReferrer.html");
textLoader.load(textReq);
textLoader.addEventListener(Event.COMPLETE, trace(textLoader.data);
不幸的是,推荐人完全依赖于浏览器,通常不适用于https。
因此,回到原点。

不确定它是否适用于您的场景,但您是否尝试过BrowerManager:

差不多

var browserManager:BrowserManager = BrowserManager.getInstance();
trace(browserManager.url);

嗯,这是一个flex类,我需要swc能够将其导入flash