Вы хотите сфокусировать его или щелкнуть по определенной точке?
Возможно, вы можете использовать .focus()
вместо .click()
, чтобы сфокусировать объект вспышки. Если вам нужно щелкнуть определенное место, вы должны создать в ActionScript метод, который выполняет то, что вы хотите, чтобы щелчок делал, и затем вызывать его. Ваш ActionScript будет выглядеть примерно так:
import flash.external.ExternalInterface;
ExternalInterface.addCallback("sendTextToFlash", getTextFromJavaScript);
function getTextFromJavaScript(str):void {
trace(str);
}
Затем вы вызываете метод с именем, заданным в вызове addCallback
непосредственно для объекта:
flashObject.sendTextToFlash('My string');
См. на этой странице для получения дополнительной информации и метода, который получит объект или встроит его так, чтобы он работал корректно во всех браузерах.