1

我想将动态文本(在 Flash 项目中)链接到我创建的外部 swf(由 xml 文件控制的画廊)。这是我的 fla 项目第一帧的代码:

url="edit";
loadVariablesNum(url + "_main.html",0);
_root.link=1;
function linkgal()  {
    loadMovieNum("gal_car.swf", 1);
}
stop();

我的文本链接的 html 代码是:

<font color="#438092"><u><a href="asfunction:linkgal">Photos</a></u></font>

这不应该工作并将 gal_car.swf 加载到另一个 swf 之上吗?当我在按钮上使用 loadMovieNum 时,它可以工作。谢谢你。

4

1 回答 1

1

要使其按预期工作,您调用的函数需要与包含链接的文本字段位于同一范围内。尝试将函数移动到“页面”符号中并更改代码以定位文档根:

function linkgal()  {
    _root.loadMovieNum("gal_car.swf", 1);
}
于 2011-09-03T20:14:06.840 回答