希望这不被视为重复提问...
我正在制作一个Flash网站(AS2),它有一个外部索引swf文件,使用
不幸的是,只是添加一个按钮说
不起作用,我认为是因为在未完全加载文件的情况下调用了
我看到两个解决方案,但我都不确定如何做。
我正在制作一个Flash网站(AS2),它有一个外部索引swf文件,使用
loadMovie(“subfoo1.swf”,placeToShowSwf)
加载子swf文件。这些文件会加载一个XML文件,告诉它要加载什么内容。一切都很顺利,但我们想在索引swf中添加一个按钮,以打开一个带有一个或两个不同值的变量的子swf文件。不幸的是,只是添加一个按钮说
loadMovie("foo1.swf", placeToShowSwf);
placeToShowSwf.openProject(x);
不起作用,我认为是因为在未完全加载文件的情况下调用了
openProject(x)
。我知道代码没有问题,因为我在其他地方制作了一个按钮,只调用placeToShowSwf.openProject(x)
,没有任何问题。我看到两个解决方案,但我都不确定如何做。
- 在创建swf文件时更改所需值,就像类的构造函数一样。但是是否有某种用于swf文件的构造函数?只需要说
loadMovie(new foo1.swf(x), placeToShowSwf)
或等效的东西就非常好。 - 等到swf(可能还有xml)加载完成后,再调用
placeToShowSwf.openProject(x)
。