1
我有這樣的事情:如何用jQuery單擊Flash對象?
<object id="myflash"></object>
我試圖讓jQuery的點擊,像這樣的對象:
$('#myflash').click();
但是,這是行不通的。有沒有另一種方法來做到這一點?
我有這樣的事情:如何用jQuery單擊Flash對象?
<object id="myflash"></object>
我試圖讓jQuery的點擊,像這樣的對象:
$('#myflash').click();
但是,這是行不通的。有沒有另一種方法來做到這一點?
你想集中它,還是實際點擊某個點?
您可以使用.focus()
而不是.click()
來聚焦Flash對象。如果您需要點擊某個特定位置,則應該在ActionScript中創建一個可以執行您想要點擊操作的方法,然後調用它。您的ActionScript會是這個樣子:
import flash.external.ExternalInterface;
ExternalInterface.addCallback("sendTextToFlash", getTextFromJavaScript);
function getTextFromJavaScript(str):void {
trace(str);
}
你再打電話與在addCallback
直接調用對象上設置名稱的方式:
flashObject.sendTextToFlash('My string');
見this page獲取更多信息和方法,該方法將獲取對象或嵌入,以便它可以在所有瀏覽器中正常工作。
非常好!謝謝=) – user815860