如何使用flash/actionscript 3调用javascript函数

如何使用flash/actionscript 3调用javascript函数,javascript,flash,actionscript-3,Javascript,Flash,Actionscript 3,我想用actionscript 3从我的flash菜单调用我的update(id)javascript函数。怎么办?您可以使用ExternalInterface.call import flash.external.ExternalInterface; ExternalInterface.call('update', id); 当此代码运行时,Flash将调用displayCurrentTime JavaScript函数,并将其返回的值存储在currentTime变量中。这不会导致任何结果

我想用actionscript 3从我的flash菜单调用我的
update(id)
javascript函数。怎么办?

您可以使用ExternalInterface.call

import flash.external.ExternalInterface;


ExternalInterface.call('update', id);

当此代码运行时,Flash将调用displayCurrentTime JavaScript函数,并将其返回的值存储在currentTime变量中。

这不会导致任何结果。。。我使用的是CS3,按钮处理程序可以正常工作,但什么都没有发生。有什么原因吗?
<script>
function displayCurrentTime()
{
var date = new Date();
return date.toLocaleTimeString();
}
</script>
var currentTime:string = ExternalInterface.call("displayCurrentTime()");