我的Flash应用程序如何确定自己的URL?
发布时间:2020-12-15 07:30:12 所属栏目:百科 来源:网络整理
导读:我的Flash应用程序需要知道自己的URL,以便它可以使用相对路径加载一些(非嵌入的)内容. (我无法对完整路径进行硬编码,因为会有多个安装 – 登台,制作等.我也不能使用简单的相对路径,因为有一个传统安装使用不同的相对路径(呃).我不能只嵌入内容,因为它是共享
我的Flash应用程序需要知道自己的URL,以便它可以使用相对路径加载一些(非嵌入的)内容.
(我无法对完整路径进行硬编码,因为会有多个安装 – 登台,制作等.我也不能使用简单的相对路径,因为有一个传统安装使用不同的相对路径(呃).我不能只嵌入内容,因为它是共享的.我需要获取完整的URL,然后用它做一些if语句.) (请注意,嵌入.SWF文件的页面的URL不起作用.该应用程序包含在CMS中,因此页面URL可能与内容URL完全不同.我需要实际的URL. SWF文件.) 这可以以编程方式完成,还是我坚持将URL作为参数传递? 解决方法
在AS3中,可以通过LoaderInfo类实例找到当前swf文件的URL.因此,在您的主文档类(或主阶段框架脚本)中,这应该给出您的swf文件的URL:
this.loaderInfo.url 每个MovieClip都有一个loaderInfo成员,它将为您提供信息. LoaderInfo livedocs. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |