ボタンをクリックしたときに、フラッシュ ファイルから jQuery 関数を呼び出そうとしています。同様の問題でstackoverflowとgoogleを検索しようとしましたが、これを解決できません。
参考までに、これをローカルとオンラインの両方でテストしましたが、結果はありませんでした。
Actionscript 3.0 呼び出し:
flash.external.ExternalInterface をインポートします。 open_mc.buttonMode = true; open_mc.useHandCursor = true; open_mc.addEventListener(MouseEvent.CLICK, ClickFunc); 関数 ClickFunc(evt:MouseEvent):void { ExternalInterface.call("openContainer", "open_god_dammit"); }
jQuery:
$(document).ready(function() { $("#eas_sidekick_container").hide(); $("#eas_sidekick_container").css('width', '0px'); 関数 openContainer(open_god_dammit) { $("#eas_sidekick_container").show(); $("#eas_sidekick_container").animate({ 幅: '850px' }); $('html, body').animate({ 左スクロール: '850' }); } });