打印

[编程] 遇到的问题,请教!

link_xml.load("info.xml");
这个路径怎么写?我网上没查到,可能是我笨吧,特来请教

function loadXML()
{
    link_xml = new XML();
    link_xml.ignoreWhite = true;
    link_xml.onLoad = function (success)
    {
        if (success == true)
        {
            category = parseData(this).category;
            gotoAndPlay(2);
            
        } // end if
    };
    link_xml.load("info.xml");
} // End of the function

我在做个自己的主页,用FLASH做的,可是连接的时候发生问题,我主页按钮做链接,链接到相册,相册是网上下的...
相册在一个文件夹,主页按钮调用相册下的SWF文件,结果场景出来,可是出现了错误,就是链接XML的问题,我不知道链接了,向大家请教下,谢谢!

               打开 URL 'file:///D|/flash网站/flash网站/info.xml' 时出错
               主页在file:///D|/flash网站/flash网站/index.swf
                           相册在'file:///D|/flash网站/flash网站/photo/pic.swf(也就是按钮连接的)
                           INFO.XML文件也在D|/flash网站/flash网站/photo/info.xml
直接运行相册pic.swf好使,一切正常
主页调用就不好使了,错误    打开 URL 'file:///D|/flash网站/flash网站/info.xml' 时出错

应该怎么连呢,我新人,学习FLASH中...

希望大家能指点下,谢谢!
了解自己用心去做@-@
swf所在页面文件为swf的路径,xml地址根据swf所在路径调整下吧
首页调用xml    link_xml.load("/photo/info.xml");?
on (rollOver) {
       gotoAndPlay(2);
       loadMovieNum("photo/pic.swf", 1);
       unloadMovieNum(2);
       unloadMovieNum(3);
       unloadMovieNum(4);
       unloadMovieNum(5);
       unloadMovieNum(6);
       unloadMovieNum(7);


}
这个是首页按钮调用的
了解自己用心去做@-@
你要明白这么一个概念。当flash插入网页中或被加载到其它flash中后。它再调用其它文件时就要视为它的主框架调用了。
如:
根目录下:index.swf,pic文件夹
pic文件夹下有aa.swf ,bb.swf
aa.swf 调用bb.swf时的路径应是"bb.swf"
但aa.swf被加载到index.swf中后,那么aa.swf再想调用bb.swf就应该视为index.swf调用bb.swf了。路径当然就是:"pic/bb.swf"
菩提花开

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
aa.swf调用bb.swf的路径改成pic/bb.swf吗?那运行aa.swf是不是就对bb.swf失去调用的作用了,不好使了
了解自己用心去做@-@

TOP

测试请在IIS环境下运行

TOP

改完路径,加了句this._lockroot=ture;
OK了~谢谢大家!
了解自己用心去做@-@

TOP