ボタンをクリックしたときに、フラッシュ ファイルから 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'
});
}
});