Tag: actionscript 3

as3调用jQuery函数

我需要flash来与jQuery交谈。 这是我的Flash代码: if (ExternalInterface.available) { ExternalInterface.call(‘function(){ MyFunction(); }’); ExternalInterface.call(‘function(){ alert(“Praise Be Jesus Christ!”); }’); } “警报”效果很好。 我的function没有。 这是我的jQuery: $(document).ready(function() { $(“#flashContentABOVE”).click(MyFunction); function MyFunction() { $(“#flashContentABOVE”).css(“z-index”, 4 ); } });

如何从javascript调用flash actionscript回调方法?

我试图从JavaScript调用flash回调方法。 但它似乎不起作用。 flash动作脚本示例代码如下[简化]: import flash.events.ActivityEvent; import flash.events.StatusEvent; import flash.external.ExternalInterface; var test_var = ExternalInterface.addCallback(“js_method_to_call”, flash_method); function flash_method() { return “test”; } javascript示例代码写在[简化]下面: function callFlashMethod(){ var flashFile = eval(“window.document.test”); flashFile.js_method_to_call; } function loadTest(){ swfobject.embedSWF(“test.swf”, “test”, “1”, “1”, “10.0.0”, false); } $(document).ready(function(){ loadTest(); callFlashMethod(); }); 它总是在火灾控制台“flashFile.js_method_to_call不是函数”中显示错误。