拡張可能なWebバナーを作成するプロジェクトがあり、Flashの外部インターフェイス呼び出しの使用に問題があります。
私がやろうとしているのは、.swfバナー内のボタンをクリックして、HTMLページでjQuery関数を開始することです。
jQuery関数は、単にaを展開して、別の.swfファイルを表示します。
---これは私のHTMLページの先頭にあるjQueryコードです---
<script type="text/javascript">
$(document).ready
(function()
{
$(".contentBox").hide();
$(".bannerBox").click
(function expand()
{
$(".contentBox").slideToggle();
}
);
}
);
</script>
---これは私のActionScriptコードです---
clickMe.addEventListener(MouseEvent.CLICK,fnMouseOn);
function fnMouseOn(e:MouseEvent):void
{
ExternalInterface.call('expand()')
}
この質問がすでに他の場所で回答されていて、私が理解していない場合は申し訳ありませんが、私は数時間解決策を探していましたが、それを理解することができませんでした。
助けていただければ幸いです:-)