as3调用jQuery函数

时间:2012-06-06 23:25:43

标签: jquery actionscript-3 flash z-index

我需要flash来与jQuery交谈。

这是我的Flash代码:

if (ExternalInterface.available) 
{
 ExternalInterface.call('function(){ MyFunction(); }');
ExternalInterface.call('function(){ alert("Praise Be Jesus Christ!"); }');
}

“警报”效果很好。我的功能没有。

这是我的jQuery:

<script type="text/javascript">

  $(document).ready(function()
  { 
  $("#flashContentABOVE").click(MyFunction);



  function MyFunction()
  {
            $("#flashContentABOVE").css("z-index", 4 );

  }

  });
</script>

2 个答案:

答案 0 :(得分:1)

将您的<script>标记放在html文件的底部(在结束<body>之前),然后取出document.ready()功能。

答案 1 :(得分:0)

您应该可以直接从swf调用MyFunction。我总是像下面这样调用ExternalInterface:

ExternalInterface.call("funcName","param1","param2");