Я не знаком с выражением «back-to-back call». Не могли бы вы рассказать, что должны делать эти звонки?
Если вы имеете в виду, что вы вызываете функции JS из AS и вам нужно использовать несколько вызовов getUrl
, потому что вы хотите передать больше информации, чем IE может обработать в одном запросе (в котором вы скрываете свои вызовы JS), почему вы не используете ExternalInterface
? Если я не ошибаюсь, эта функция была в AS2 и не должна создавать шум: -).
JavaScript:
<script language="JavaScript">
function alertUser(message) {
alert(message);
return true;
}
</script>
ActionScript:
import flash.external.ExternalInterface;
ExternalInterface.call("alertUser", "hello");
Я предполагаю, что проблема в количестве информации, которую вы хотите сообщить JS. В противном случае вы можете просто написать функцию-обертку JS и вызвать ее с помощью следующего:
getURL("javascript:myWrapper();");
И вы получите только один клик.