Изрядно потрепал сегодня нервы.
Есть Flash, в котором используется ссылка, при клике на которую:
Помимо этого в коде есть методы, которые делают post-запрос на адрес:
Так вот, в моей Opera 10 с последним Flash плеером такая ситуация: при клике на линк, который mailto, открывается окно почтового клиента, мы его закрываем и после этого loader.load(request) перестает работать вообще. Он не инициирует никакх ошибок, но запросы не делаются.
Ладно, потратив некоторое время на изучение проблемы и не найдя решения решил пойти иным способом, и именно дергать во Flash JS-функцию, в которой уже делаю вот что:
Что ж думать, работает везде, кроме Оперы! Чтоб ее… =(
Не знаю, что еще попробовать.
Баг с неработающим loader.load проявляется не у всех, но у многих.
Есть Flash, в котором используется ссылка, при клике на которую:
navigateToURL(new URLRequest("mailto:test@example.com"), "_self");
Помимо этого в коде есть методы, которые делают post-запрос на адрес:
loader = new URLLoader();
...
loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
loader.load(request);
Так вот, в моей Opera 10 с последним Flash плеером такая ситуация: при клике на линк, который mailto, открывается окно почтового клиента, мы его закрываем и после этого loader.load(request) перестает работать вообще. Он не инициирует никакх ошибок, но запросы не делаются.
Ладно, потратив некоторое время на изучение проблемы и не найдя решения решил пойти иным способом, и именно дергать во Flash JS-функцию, в которой уже делаю вот что:
window.location.href="mailto:test@example.com";
Что ж думать, работает везде, кроме Оперы! Чтоб ее… =(
Не знаю, что еще попробовать.
Баг с неработающим loader.load проявляется не у всех, но у многих.