Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么从javascript调用flash函数对我来说失败了?_Javascript_Actionscript 3_Flex3 - Fatal编程技术网

为什么从javascript调用flash函数对我来说失败了?

为什么从javascript调用flash函数对我来说失败了?,javascript,actionscript-3,flex3,Javascript,Actionscript 3,Flex3,我是这样做的: ... public function j2fCall() { Alert.show( "j2fCall?"); } public function Main( nav: Navigation ) { if(ExternalInterface.available) { ExternalInterface.addCallback("javascriptUpdateSettings", j2fCall); } ... }

我是这样做的:

...

public function j2fCall()
{
    Alert.show( "j2fCall?");
}

public function Main( nav: Navigation )
{
    if(ExternalInterface.available)
    {
        ExternalInterface.addCallback("javascriptUpdateSettings", j2fCall);
    }

    ...
}
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
swfobject.javascriptUpdateSettings();
但是当我从javascript调用
javascriptUpdateSettings
时,只得到了错误:

javascriptUpdateSettings is not defined
上面怎么了

更新

我正在嵌入swf,并将其称为:

...

public function j2fCall()
{
    Alert.show( "j2fCall?");
}

public function Main( nav: Navigation )
{
    if(ExternalInterface.available)
    {
        ExternalInterface.addCallback("javascriptUpdateSettings", j2fCall);
    }

    ...
}
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
swfobject.javascriptUpdateSettings();

尝试
swfobject.getObjectById(“myContent”).javascriptUpdateSettings()

尝试
swfobject.getObjectById(“myContent”).javascriptUpdateSettings()

您没有展示如何从JavaScript调用javascriptUpdateSettings(),您是否知道需要将其作为Flash对象上的方法调用,像mySwf.javascriptUpdateSettings(),不仅仅是javascriptUpdateSettings()?显示您的javascript将非常有帮助我尝试了
swfobject.javascriptUpdateSettings()
,但仍然一样..您没有显示如何从javascript调用javascriptUpdateSettings(),您是否知道需要将其作为Flash对象上的方法调用,像mySwf.javascriptUpdateSettings(),而不仅仅是javascriptUpdateSettings()?显示您的javascript将非常有帮助我尝试了
swfobject.javascriptUpdateSettings()
,但仍然一样。。