查看完整版本: (As2,flash8)如何实现跨域加载swf文件

ywxgood 2008-6-26 13:55

(As2,flash8)如何实现跨域加载swf文件

在本地我有a001.swf,a002.swf,a003.swf.....a008.swf和主文件swfLoad.swf在同一目录下,swfLoad.swf文件的作用是逐个加载a001.swf等文件播放,可以实现。

问题:如我将a001.swf,a002.swf,a003.swf.....a008.swf和主文件swfLoad.swf上传到某一空间同一目录下,现在通过其他的网站打开swfLoad.swf文件(如qq空间中建立一flash模块,闪吧博客中外链flash特效)时,却不能加载a001.swf等文件。但是,如果我直接通过浏览器打开swfLoad.swf文件却可以加载a001.swf等文件,而通过其他网站外链却不行,这事为何了?

不知道哪位知道原因,还望不惜赐教!~多谢了!~

5ce 2008-6-27 19:03

不会

看的非常的难

3d牛 2008-6-28 12:49

[quote]原帖由 [i]5ce[/i] 于 2008-6-27 19:03 发表 [url=http://space.flash8.net/bbs/redirect.php?goto=findpost&pid=2191762&ptid=357080][img]http://space.flash8.net/bbs/images/common/back.gif[/img][/url]
看的非常的难 [/quote]

wyang 2008-6-30 08:41

因为swfLoad.swf获取到的相对路径是相对于你的网页的,所以其他的swf的地址不正确,load不到,所以要在swfLoad.swf里面改成相对load的路径相对于swfLoad.swf

3d牛 2008-6-30 08:44

:handshake ,,,,,,,,,,,,,,,,,,

wyang 2008-6-30 08:47

网络错误,竟然提交了两次

ywxgood 2008-7-1 17:16

[quote]原帖由 [i]wyang[/i] 于 2008-6-30 08:41 发表 [url=http://space.flash8.net/bbs/redirect.php?goto=findpost&pid=2192457&ptid=357080][img]http://space.flash8.net/bbs/images/common/back.gif[/img][/url]
因为swfLoad.swf获取到的相对路径是相对于你的网页的,所以其他的swf的地址不正确,load不到,所以要在swfLoad.swf里面改成相对load的路径相对于swfLoad.swf [/quote]

确实是路径问题,现在已经解决了!~谢谢了啊!~
页: [1]
查看完整版本: (As2,flash8)如何实现跨域加载swf文件