如何从Javascript中调用嵌入的swfs函数?

如何从Javascript中调用嵌入的swfs函数?,javascript,actionscript-3,flash,Javascript,Actionscript 3,Flash,我有一个swf,它是另一个swf(游戏)的预加载程序。我需要从Javascript回调到游戏swf,但不知道怎么做。我可以通过使用ExternalInterface注册回调来回调预加载程序 我尝试了返回一个对象的document.getElementById(“预加载程序”)。预加载程序有一个名为GameObj的公共属性,该属性返回对预加载程序加载的游戏对象的引用 问题是,document.getElementById(“预加载”).GameObj总是null 可以这样做吗?或者我需要在预加载程

我有一个swf,它是另一个swf(游戏)的预加载程序。我需要从Javascript回调到游戏swf,但不知道怎么做。我可以通过使用ExternalInterface注册回调来回调预加载程序

我尝试了返回一个对象的
document.getElementById(“预加载程序”)
预加载程序
有一个名为
GameObj
的公共属性,该属性返回对预加载程序加载的游戏对象的引用

问题是,
document.getElementById(“预加载”).GameObj
总是
null


可以这样做吗?或者我需要在预加载程序中调用包装器吗?

好的,您可以使用,但是有什么原因不能将预加载程序放在同一个swf中吗

您不能从javascript访问swf内部的任何内容,您可以进行调用和接收调用,仅此而已。所以,像您一样回调到预加载程序中,让预加载程序与加载的swf通信。我有一种感觉,这将是答案。谢谢你,主人