我的 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>
我的按钮 Flash 上有此代码:
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。例如,当我在 Flash 中测试它时,要知道 isAvalaible 变量是否为真,它真的是……它是真的。