从flash调用javascript函数

从flash调用javascript函数,javascript,flash,Javascript,Flash,您好, 我试图让我的flash按钮执行javascript函数。我已经进行了大量搜索,并得出了使用ExternalInterface.call的结论。我还将allowScriptAccess设置为“始终”,但仍然不起作用。 这是我的闪电通话: import flash.external.*; ...................... function rpress() { ExternalInterface.call("showMessage"); } 这就是我如何将flas

您好, 我试图让我的flash按钮执行javascript函数。我已经进行了大量搜索,并得出了使用ExternalInterface.call的结论。我还将allowScriptAccess设置为“始终”,但仍然不起作用。 这是我的闪电通话:

import flash.external.*;
......................

function rpress() {
    ExternalInterface.call("showMessage");  
}
这就是我如何将flash文件嵌入到我的html中的:(对不起,长度已经很长了)


哈里塔
AC_FL_RunContent=0;
函数showMessage(){
警惕(“嘿”);
}
如果(AC_FL_RunContent==0){
警报(“此页面需要AC_RunActiveContent.js”);
}否则{
AC_FL_RunContent(
“代码库”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0',
“宽度”、“750”,
‘高度’、‘420’,
‘src’、‘harita’,
"优质","高",,
'插件页','http://www.macromedia.com/go/getflashplayer',
'对齐','中间',
“玩”、“真的”,
'循环','真',
“缩放”、“显示所有”,
“wmode”、“window”,
“偏差”、“错误”,
“id”,“harita”,
‘bgcolor’,‘18658c’,
'姓名','哈里塔',
'菜单','正确',
“allowFullScreen”、“false”,
'allowScriptAccess'、'always',
“电影”,“哈里塔”,
“salign”
);//结束AC代码
}
尝试更改

'allowScriptAccess','always',

如果这不起作用,请尝试跳过AC_RunActiveContent.js的使用,并使用
标记中的代码进行测试

'allowScriptAccess','always',
'allowscriptaccess','always',