关于文件加载的问题

关于文件加载的问题

有一个SWF,里面初始化的时候会通过HTTPService去取一个XML文件中的数据,原来是在站点里通过http://XXX:8080/XXX.xml来访问的,原来的SWF是嵌在JSP中的,现在换成嵌在HTML中, 然后访问XML的路径换成了./XXX.xml,但是这样在IE和FF中,均加载不到这个XML,但用EditPlus编辑HTML,然后用EditPlus的浏览器确能正常访问,请问这是什么原因啊?另外,如果不改动SWF(即可以改HTML),有方法能让IE取到那个XML文件吗?
Gone with the Flex~~
 

回复:关于文件加载的问题

补充一下,XML文件的路径是通过<param>标签的flashvars传进去的.
Gone with the Flex~~
 

回复:关于文件加载的问题

没人知道吗? 就相当于原来的项目变成一个作品, 我奇怪的是,为什么EditPlus能找到那个XML,而IE却找不到,难道EditPlus里有什么内置站点功能什么的?
Gone with the Flex~~
 

回复:关于文件加载的问题

检查下会不会是浏览器缓存的问题?
 

回复:关于文件加载的问题

应该不会有问题,你再检查你代码逻辑
晚上吃醋,谁家借点螃蟹...
 

回复: 关于文件加载的问题



<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
                                codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
                                                swflash.cab#version=7,0,14,0"
                                width="80%" height="80%" id="Display">
                                <param name="FlashVars" value='FlashParam=./Param.xml'>
                                <param name="src" value="./ActiveX/Display.swf">
                                <embed
                                pluginspage="http://www.macromedia.com/go/getflashplayer" width="80%" height="80%"
                                flashvars='./Param.xml' src="./ActiveX/Display.swf" name="Display"/>
</object>


在SWF中可以拿到参数./Param.xml, 然后通过HttpService去取XML中的内容,  但是在IE里面,加载不到那个Param.xml,在EditPlus里却可以,这是为什么啊?
Gone with the Flex~~
 
1  /  1  页   1 跳转

版权所有 riachina.com   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.078125 second(s) , 3 queries.
返顶部