网页代码:
<script type="text/javascript" src="js/jquery1.42.js"></script>
<script type="text/javascript" src="js/swfobject_modified.js"></script>
<script language="javascript" type="text/javascript">
function onClick(){
swfobject.getObjectById("sloting").sendMsg();
}
var flashvars = {
"flashUrlTicket":"action/ticket.php",
"flashUrlUpload":"action/upload.php"
};
var params = {
"menu": "false", //菜单显示
"scale": "noScale", //缩放
"wmode":"transparent",
"allowFullscreen": "false", //允许全屏
"allowScriptAccess": "always", //允许脚本
"bgcolor": "#ffffff" //背景
};
var attributes = {
"id":"sloting", //swf在HTML的唯一id
};
$(function(){
swfobject.embedSWF("帧上调用External.swf", "sloting", "732", "342", "10.0.0", "swf/expressInstall.swf", flashvars, params,attributes);
})
</script>
<div id="sloting"></div><!--视频容器-->
<form name="form1" onsubmit="return false;">
<input type="button" value="调用flash函数" onclick="onClick();" /><br />
</form>
as代码:
import flash.external.ExternalInterface;
ExternalInterface.addCallback("sendMsg",aaa);
function aaa(){
tf.text="调用成功";
}
注意:本地可以在ie下运行,其他浏览器需要在服务器上运行
火狐本地会包错!
文件可以到这里下载(经过本人测试可以使用):
http://download.youkuaiyun.com/detail/daditao/6476545