顺德设计
当前位置:网站建设 >> 网页设计教程 >> Flash调用多个swf的路径问题

Flash调用多个swf的路径问题

[来源:来自网络] [作者:68design] [日期:08-03-28] [热度:]

     Flash和网页结合应用时经常会遇到Flash插入到网页之后显示有问题,原来是多个swf在调用的时候的路径有问题.
  
  问:loadMovie 了一个 swf,发布后,在打开 swf 能看到 load 的 swf,但是插入到网页之后为什么显示不了?
  
  答:有一点要注意,假如你的 swf 放在 images 文件夹内,而 swf 所插入的 html 在 images 文件夹外,或另外的路径,此时的相对路径应以该 html 为准。

  例如:现在我们有三个文件,“a.swf”、“b.html”、“c.html”
  
  a.swf 在 images 文件夹内,b.html 和 c.html 在 images 文件夹的上一级目录,a.swf 嵌在 b.html 内,此时,a.swf 的按钮要链到 c.html,它上面的写法应该如下:

on (release)
{
  getURL("c.html");
}

  而不能写成

on (release)
{
getURL("../c.html");
}

  loadMovie的使用也是同样的道理。

  假设 a.swf、b.swf 同在 images 文件夹内,它们插入到 c.html 中,此时,如果 a.swf 要加载 b.swf,在 flash 中可直接写成:

  loadMovie("b.swf",2);
  
  但插入到网页之后,路径就应该是:

  loadMovie("images/b.swf",2);



  关于站点
| 联系站长 | 百度xml | 友情链接 | 网站地图 | 粤ICP备07500705号
                 ©2008 维克斯媒体传播 版权所有