Ошибка в веб-приложении Flex с TabNavigator, загруженным с помощью SWFLoader - браузеры WebKit - PullRequest
1 голос
/ 19 мая 2011

Я использую приложение Flex (A), чтобы загрузить другое приложение Flex (B) с помощью SWFLoader (оба были построены с помощью Flex Builder 3 некоторое время назад).

Все работает нормально, как и ожидалось, для всех (IE, FF,Chrome, Safari) настольные браузеры.

Однако, если я использую TabNavigator в приложении Flex (B), то при нажатии на любую из вкладок он выгружает приложение Flex (B) и перезапускает приложение Flex.(А).Такое поведение ограничено браузерами на основе Webkit (Chrome & Safari), остальные браузеры (IE, FF) работают нормально.

Интересно, кто-нибудь может пролить свет на это.

Большое спасибо

С уважением, klem

1 Ответ

0 голосов
/ 23 мая 2011

Решено:

Замена файлов шаблона HTML последней копией из Flash Builder 4.5, казалось, решила проблему. Похоже, они заменили AC_OETags.js на swfobject.js

Частично спасибо Харуи за толчок в правильном направлении.

Пытался исследовать обновление кода до 4.5, но, похоже, выбрасывал много несовместимостей, вместо этого в 4.5 создал проект test / dummy и использовал html-файл, созданный для замены старых html-файлов, созданных Flex Builder 3.0

Очевидно, что это не очень распространенная проблема, но надеюсь, что это сэкономит кому-то время, усилия и агро.

...