您好,
我买了一个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上只修改从外部文件获取链接的位置的行号。
谢谢
答案 0 :(得分:1)
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);