【100分】FLASH本地测试时调用的外部文件有效 但在HTML中调用的文件都不显示

来源:百度知道 编辑:UC知道 时间:2024/05/02 08:00:25
如题,文件FLASH文件在FLASH PLAYER 8中效果很号,点按钮,调用的文件就显示了。但发布成HTML后点按钮调用的文件就并不显示了。调用文件方法
on (release) {
gotoAndPlay("col");
// 鼠标离开按扭后执行下面的代码;
loadMovie("college.swf", "MCcollege");
// 加载外部的文件到空影片剪辑中;
MCcollege._x = 330;
// 加载影片的X轴坐标;
MCcollege._y = 70;
// 加载影片的Y轴坐标;
MCcollege._xscale = 100;
// 加载影片的宽度;
MCcollege._yscale = 100;
// 加载影片的高度;
}
college.swf是放在和FLASH同目录的。
关于路径的问题我是用代码MCcollege._lockroot = true;
解决了的,以前是调用的时候不起效,加了代码后调用就起效了,但在HTML中调用又不起效了。在本地用虚拟IIS测试http://127.0.0.1又可以用~~~·

这个问题我之前也遇到过,刚解决!
被调用的flash应该和html同级,因为你flash播放器加载到html里面的时候,再去读取外部的swf文件时,是相对于html的位置来定的。
而且如果你播放器加载的swf是跨域的话还有个沙箱问题,调用swf的html代码要放宽权限!
这类问题本机管用上传不管用基本上都是路径问题!

可能是college.swf文件的位置不对。
应跟根播放文件同级的。
还可能是浏览器中的默认播放器不是F8,导致命令不可用。

百度hi我。

应该还是路径的问题,发布成html文件后,路径就与html的路径有关了

HTML中有位置有变化

你这个college.swf要和HTML文件同级