首先抱歉我的英语。
我有2个flash文件,一个是我的(主容器),一个是外部swf
我想将外部SWF加载到我的容器SWF中
我在AS2容器中写了这段代码,在主时间线flash(我的flash)中。
在第一种方法中,我将实例名称为mc1
的影片剪辑添加到第一层:
mc1._lockroot = true;
mc1.loadMovie("external.swf");
countdown = function(){
trace("ok");
}
countdownIt = setInterval(countdown,1000);
这个代码在大多数情况下工作正常,但是我找到了许多不能使用的SWF文件。
这些SWF并使用以下代码:
loadMovieNum("external.swf",0);
countdown = function(){
trace("ok");
}
countdownIt = setInterval(countdown,1000);
我真的尝试使用该代码 - 但是! - >如果我使用这个代码,外部SWF占主导地位,我的主要SWF代码和我的所有其余代码都不起作用(如setInterval()
计时器)....
我真的需要帮助。我想像第二个例子一样加载SWF并仍然运行setInterval()
函数。
答案 0 :(得分:0)
当loadMovieNum()
的第二个参数为0时,您正在替换原始SWF。例如,当您使用此代码时,您可以看到两个SWF,countdown()
函数仍然有效。
loadMovieNum("external.swf",1);
countdown = function(){
trace("ok");
}
countdownIt = setInterval(countdown,1000);