從Flash中的按鈕我只想調用一個用jQuery編寫的函數。
當我把函數放在jQuery的$(document).ready之外時,它工作正常:
* btw我使用SWFObject來嵌入Flash。Flash AS3 ExternalInterface調用jQuery文檔中的函數準備
AS3:
import flash.external.ExternalInterface;
function test_fnc(event:Event):void {
ExternalInterface.call("jsFunction", "hello world");
}
test_mc.addEventListener("click", test_fnc);
JS:
<script type="text/javascript">
function jsFunction(words) {
alert(words); // "hello world";
}
$(document).ready(function() {
// not from here
});
</script>
這真的不清楚你在問什麼。爲什麼需要在$(document).ready中定義一個函數? – spender 2010-03-02 00:54:07
我需要訪問與jQuery創建一個陣列。 \t \t \t \t VAR alt_array = $( 「#縮略圖IMG」)地圖(函數(){ \t \t \t \t \t回$(本).attr(「ALT 「); \t \t \t \t}); – FFish 2010-03-02 00:57:44