BrowserManager возвращает значение NULL - Flex 4 - PullRequest
1 голос
/ 22 июля 2011

Я борюсь с Flex 4 - BrowserManager, так или иначе он работает, когда вы выполняете код из папки bin-debug, но когда я экспортирую сборку выпуска, он не работает.

Этоcode:

var bm : IBrowserManager = BrowserManager.getInstance();                
bm.init();
var o : Object = URLUtil.stringToObject(bm.fragment, "&");

Я пытаюсь использовать его для получения внешних параметров в файл swf, но он просто не работает при экспорте сборки выпуска.

Этот блог http://flexperiential.com/2010/05/06/browsermanager-returns-null/ знает, что с этим BrowserManager что-то не так, но предложенное ими решение не работает, они делают странный трюк, который вы не можете воспроизвести в своем проекте.

Если кто-то может мне помочьздесь, я был бы очень признателен.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 марта 2014

У меня тоже была похожая проблема. В моем случае использование history.js было прокомментировано в файле index.template.html. Раскомментируя это работало на меня.

0 голосов
/ 22 июля 2011

Наконец-то нашел решение. Фактически, BrowserManager работает из папки bin-debug, где бы он ни находился на вашем жестком диске, и когда вы «экспортируете сборку выпуска», он не будет работать с вашего жесткого диска , если вы не поместите папку bin-release в Flex 4 папка проекта, которая обычно находится по этому адресу "C: \ Documents and Settings \ your-user-name \ Adobe Flash Builder 4" ; да, я знаю, это звучит странно, но так оно и есть на самом деле.

Итак, если вы обнаружите эту проблему, просто скопируйте папку bin-release в это место и дважды щелкните html-файл, чтобы снова загрузить проект flex в ваш браузер.

У меня также была эта проблема на моем удаленном сервере ( BrowserManager тоже не работал), и это потому, что я забыл загрузить папку history , которая также находится внутри корзины. -релиз папки, поэтому не забудьте также загрузить эту папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...