私のHTMLは:
<object width="800" height="600"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/
pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="intros/01/intro.swf" />
<param name="allowscriptaccess" value="always" />
<param name="quality" value="high" />
<param name="bgcolor" value="#999900" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<embed src="intros/01/intro.swf" width="800" height="600"></embed>
</object>
ボタンフラッシュに次のコードがあります。
on (release) {
import flash.external.*;
var isAvailable:Boolean = ExternalInterface.available;
if( isAvailable ) {
ExternalInterface.call( "sample" );
}
}
およびjavascript/jqueryは次のとおりです。
jQuery( document ).ready( function(){
function sample() {
alert( 'message' );
}
});
私は何を間違っていますか?アクション スクリプト 2.0 を使用しています。たとえば、isAvalaible 変数が true かどうかを知るためにフラッシュでテストすると、実際には... true です。