Flash-从外部XML / TXT文件获取链接URL

问题描述

| 你好, 我买了一个Flash模板,该模板将此代码用于标题中的链接
onClipEvent (load) {
    num = 2;
    _parent.ti1.gotoAndStop(num);
    _parent.ti2.gotoAndStop(num);
}
on (rollover) {
    if (_root.link<>num) {
    _parent.gotoAndplay(\"s1\");
    }
}
on (releaSEOutside,rollOut) {
    if (_root.link<>num) {
    _parent.gotoAndplay(\"s2\");  
    }
}
on (release) {
    if (_root.link<>num) {
        _root.link_prev = _root.link;
        _parent._parent[\"item\"+_root.link].gotoAndplay(\"s2\");
        _root.link = num;
        getURL(\"./page-name/\");
    }
}
我想要的是能够从外部文件(xml或txt)修改页面URL。我只需要一个外部文件在这里,在按钮的AS上仅修改从外部文件获取链接的行号。 谢谢     

解决方法

        Flash可以从文本文件读取变量。但是,如果文本文件与托管swf的站点位于不同的域中,则需要将crossdomain.xml文件放置在包含文本文件的域的根目录中。
onClipEvent (load) {
    num = 2;
    _parent.ti1.gotoAndStop(num);
    _parent.ti2.gotoAndStop(num);
    this.loadVariables(\"external.txt\");
}
名为external.txt的文本文件可以是:
&goToUrl=urlHere
接着
getURL(goToUrl);
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...