绝对路径与相对路径

作者:袖梨 2022-07-02

其实这些你都可以在flash自带的帮助上找到的,建议大家多看帮助..
我就不用书面语言了,我开始用我的白话说啦
路径指明文件在服务器中的位置.绝对路径呢,就是始终是以服务器名开始的完整路径,比如我有一个文件叫index.aspx.放在sohu服务器直属目录里,而不是某个文件夹里,那么我用绝对路径来显示这个文件的话: http://www.sohu.com/index.aspx.在这个首页的文件里面我调用了一个名叫logo.jpg的文件图片来增加首页的美观.我把它放在服务器直属目录下的一个叫image的文件夹里,那么我们用绝对路径来显示这个图片的话:http://www.sohu.com/image/logo.jpg.
相对路径只能指定在服务器与它们在同一目录的目标.同样的上例用绝对路径来表示logo.jpg
image/logo.jpg 如果在image这个目录下,想表示index这个文件的话,那是不可能地....嘻嘻
以上是在web服务器里,那么在flash里的绝对路径怎么来表示呢?
我们来举例说明: 就是嵌套嵌套嵌套....罢了
在"北方"这个mc里面嵌套了2个mc"省","市".在"省"这个mc里面嵌套了两个mc"河北""山东",在"市"这个mc里面嵌套了2个mc"北京""天津". 那么他们的关系这样来表示 ┌ 河北 ┌ 省 --| | └ 山东 | _root------北方--------| | | ┌ 北京 └ 市 -- | └ 天津
(真辛苦...早知道这样就用画图了)
看见了吧,我们用绝对路径来表示山东
_root.北方.山东绝对路径表示天津 _root.市.天津
再说flash例的相对路径相对路径取决于控制时间轴和目标时间轴之间的关系。相对路径只能指定在 Flash Player 中与它们在同一层的目标. 在相对路径中,使用关键字 this 指示当前层中的当前时间轴;使用别名 _parent 指示当前时间轴的父级时间轴。可以重复使用别名 _parent ,每使用一次就会在 Flash Player 的同一层的影片剪辑层次结构中上升一层。例如,_parent._parent 控制影片剪辑在层次结构中上升两层。
注意:相对路径只能指定在 Flash Player 中与它们在同一层的目标. 比如上面的例子,我想用北京这个控制实例,来控制"省"这个与父级实例"市"一个层上的实例时,那是不可能地........嘻嘻
用 北京来表示市就是一个_parent,再加一个_parent _parent._parent就是指北方这个实例了.
来看刚才那朋友问的问题,e盘下有个文件,怎么调用.用这个相对路径就可以了
例子
首先新建一个文件夹,假设这个文件夹就是e盘,文件夹下有个名为q的文件夹,下面是我们的目标文件aa.html.我们在flash里来打开它
首先要确定的一点就是我们导出的这个swf的位置,是不是和目标路径放一个目录下. 这里我做的例子不在一个目录下. 而是在新建的文件夹里.(图)


打开flash画一矩形,按F8转为按钮元件. 点击按钮打开动作面板,输入as代码: on(release){ getURL("q/aa.html",_self); }
导出flash到新建的文件夹下. 运行一下,

相关文章

精彩推荐