Flex 4.6 установить URL-адрес браузера, как window.location для страниц в том же базовом URL

Гибкий 4.6

похоже на нуба Q. но я бы хотел изменить страницу URL браузера, а не домен, с http://myUrl.com/page1 в http://myUrl.com/page2, Я связал IBrowserManager .setFragment(страница2), это, кажется, добавляет к существующему URL http://myUrl.com/page1#page2,

Есть ли способ сделать это?

Я хочу сделать две вещи,

  1. сбросить приложение в состояние загрузки, если пользователь вышел из системы или сеанс завершен и т. д., т.е. перезагрузите страницу и начните снова http://myUrl.com/page1
  2. так как сайт не будет обновлен за один раз, если пользователь достигнет конца приложения и ему нужно перейти на html-страницу из приложения, загруженного через page1 http://myUrl.com/page2,

Thx Art

1 ответ

Решение

BrowserManager должен управлять состояниями приложения и поддерживать внутреннюю историю приложения Flex. setFragment метод контролирует только часть URL после #, который на самом деле не перезагружает страницу. Что вам нужно navigateToURL функция.

navigateToURL("http://myUrl.com/page2", "_self");
Другие вопросы по тегам