论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

Flash文件中多个swf调用的路径问题

文章类别:Flash | 发表日期:2008-9-21 15:04:10

  我们学习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);

视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058