navigateInSytemBrowser для HTMLLoader в Flex 4.5

Я работаю над Flex 4.5 SDK и использую Flash Builder 4 IDE для своего приложения Flex / AIR Desktop.

В моем проекте я хочу загрузить одну html-страницу в одну из областей холста. Я использую HTMlLoader для загрузки своей страницы. Моя веб-страница успешно загружается в области холста.

Проблема в том, что когда я нажимаю на ссылки, встроенные в загруженную мною html-страницу, они не открываются в окне моего браузера.

Существует свойство HTMlLoader "navigateInSystemBrowser", которому необходимо присвоить значение true, чтобы встроенные ссылки страницы открывались в окне браузера по умолчанию. Но это свойство работает только в Flex 4.0. Я пробовал запустить то же самое в примере проекта, используя Flex 4.0 в качестве SDK, и он отлично работает. Но когда я работаю с Flex 4.5 SDK, он не работает.

Пожалуйста, предложите, есть ли другой способ решения этой проблемы.

Спасибо, Нитика


person Nitika    schedule 17.03.2011    source источник


Ответы (1)


У Flex 4.5 SDK есть некоторые неровности, он все еще находится в стадии бета-тестирования, поэтому, возможно, это еще не мудрое решение использовать его. Несколько дней назад была аналогичная проблема, встроенные ресурсы не работали в Flex Hero SDK, но они работали в 4.1. После того, как я почти сдался, решил попробовать последнюю ночную сборку, и до сих пор она работает, но теперь моя проблема - странное более длительное время компиляции.

Итак, сначала вы можете попробовать последнюю версию 4.5 SDK, в противном случае вам следует вернуться к 4.1, если вы не зависите от функций 4.5.

person 3Devil    schedule 17.03.2011