Flash插入到网页之后的路径问题_Flash教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:创建Flash站点的十大可用性技巧
引:据Macromedia顶级Flash设计者,开发者以及可用性专家的建议,我们收集了创建一个具备可用性的MacromediaFlash站点的十大技巧。根据Macromedia顶级Flash

这是学习Flash和网页结合应用时经常会碰到的一个问题。
  
问:
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);

分享:限制Flash在指定域名/网址中播放
今天测试的时候发现这个方法,限制Flash在指定域名中播放。可能这个方法有些老了,不过还是有一定防止破解的效果,我亲自尝试了不得不强行结束任务。url=

/所属分类:Flash教程/更新时间:2008-03-05
相关Flash教程