Actionscript 3 - множественные navigateToURL() вызывают несколько всплывающих окон авторизации

Я должен выполнить несколько navigateToURL в SWF на протоколе file:// (поэтому я не могу использовать ExternalInterface). К сожалению, я не могу установить этот SWF как надежный. Я использую этот код:

var urls:Array = [
'file:///tmp/1',
'file:///tmp/2',
'file:///tmp/3'
];

var timer:Timer = new Timer(300, urls.length);
timer.addEventListener(TimerEvent.TIMER, onTimer);
function onTimer(e:TimerEvent):void {
    navigateToURL(new URLRequest(urls[timer.currentCount - 1]), '_blank');
}
timer.start();

К сожалению, теперь мигает, когда navigateToURL() используется в ненадежном SWF, запросите разрешения в всплывающем окне, как это

с этим кодом это всплывающее окно появляется каждый раз, когда navigateToURL выполняется, в моем случае 3 раза, и это делает программу непригодной для использования. Я думал, что flash был спроектирован, чтобы запрашивать разрешения только один раз.

Есть решение, чтобы избежать такого поведения?

0 ответов

Другие вопросы по тегам