У меня есть флэш-элемент на странице, который загружает диаграмму на основе некоторых сложных запросов, загрузка которых может занять до минуты. Я вызываю запрос с этим кодом:
var chartData:URLLoader = new URLLoader();
chartData.addEventListener(Event.COMPLETE, onLoaded);
chartData.addEventListener("httpStatus", onHttpStatus);
chartData.load(new URLRequest(chartURL));
Я слушаю полное событие или любое событие ошибки сервера.
Моя проблема заключается в том, что пользователь хочет перейти на другую страницу, пока флэш-память загружает URL-адрес: браузер ожидает полной загрузки URL-адреса, прежде чем принять запрос пользователя. Как я уже сказал, загрузка этого графика может занять до минуты, и это несколько раздражает моих пользователей, ожидающих смены страницы.
Вот мой вопрос: существует ли событие для прослушивания какого-либо события из браузера (нажмите на другую ссылку, нажмите кнопку «назад» в браузере ...)? Если я ошибаюсь в своем способе сделать это, не стесняйтесь сказать мне, я не очень привык программировать на флэш-памяти.
Спасибо.