SWF-адрес не работает, когда я выхожу из приложения флэш - PullRequest
1 голос
/ 11 января 2012

Я использую swfAddress 2.4 для навигации в браузере, и все (кнопка «назад и вперед» в браузере) работает нормально, пока я остаюсь на своем флеш-сайте, но когда я в конечном итоге использую кнопку «Назад», чтобы выйти веб-сайта, а затем используйте четвертую кнопку, чтобы вернуться, он просто переводит меня на домашнюю страницу моего веб-сайта, а не на последнюю страницу, на которой я находился на своем веб-сайте, прежде чем нажать кнопку «Назад». Похоже, я теряю историю своих страниц, как только выхожу из приложения Flash.

как сделать так, чтобы навигация в браузере с помощью swfAddress работала, когда я выхожу из флеш-приложения и хочу вернуться к этому? и до сих пор есть история моих страниц

Я работаю с Flash Builder и Flex 4.1 спасибо

1 Ответ

1 голос
/ 03 февраля 2012

Поместите оператор trace () в обработчик для события SWFAddressEvent CHANGE.Вы хотите отслеживать значение глубокой ссылки при повторном входе на сайт Flash.Может случиться так, что этот обработчик не срабатывает при повторном входе на сайт.

private function handleSWFAddress():void
{
    var value:String = SWFAddress.getValue();
    trace("value " + value);

}

При повторном входе на сайт весь файл swf должен перезагрузиться.Убедитесь, что при инициализации сайта он устанавливает обработчик для события SWFAddress CHANGE:

SWFAddress.onChange = handleSWFAddress;

Подробный пример приведен здесь: http://oreilly.com/flash/excerpts/seo-for-flash/using-swfaddress-flex.html

...