2011-03-27 95 views
0

我正在构建使用flash的网站。我有一个外部swf文件,我想要导入到我的网站。我认为这将是一件容易的事情,但由于某种原因,当我加载电影时,它会闪烁。我的网站(父SWF)是使用1.0版本构建的。外部窗体swf使用3.0构建。有什么想法吗?flash actionscript 1.0,将外部swf文件加载到父SWF文件

我的方法:

​​

如果我写:

LoadMovieNum("main.swf",0); 

那么我的main.swf正确打开,但关闭父SWF文件。我将main.swf文件嵌入到父文件中。

回答

1

据我所知,无法将ActionScript 3影片加载到ActionScript 1或2影片中。原因是AS3由* ActionScript虚拟机2(AVM2)处理,而AS1和AS2由AVM1处理。因此,当您有AVM1电影并尝试加载针对AVM2的内容时,所有不受支持的内容(因此,几乎所有内容)都将丢失。由于AVM2能够执行AVM1代码,因此反向(即将AS1/2视频加载到AS3中)是可能的。

唯一的例外是电影实际上是无脚本的,即一个简单的(“愚蠢的”)动画。

+0

谢谢!我只是嵌入一个旧的形式内置在actionscript 1.0和LoadMovieNum(“main.swf”,0);工作。但现在我必须弄清楚如何在页面上放置它。谢谢你的帮助! – 2011-03-27 20:46:51