#css #apache-flex #firefox #load
#css #apache-flex #firefox #нагрузка #загрузка
Вопрос:
Я загружаю таблицу стилей из swf-файла в другой swf-файл с помощью этого вызова:
private var styleSheetURL:String = "commonsStyles.swf";
private var dispatcher:IEventDispatcher;
dispatcher= StyleManager.loadStyleDeclarations( styleSheetURL "?" Application.application.parameters.myparam);
Он отлично работает во всех браузерах, за исключением Firefox 4.0.1, и даже тогда он несовместим на всех тестируемых компьютерах. Я получаю ошибку # 2035. Это ошибка URL Unknown , которая не имеет смысла, потому что она работает в IE, поэтому загруженный .swf должен присутствовать. Я проверил, нет ли каких-либо недостающих ресурсов внутри css, и я не нашел ни одного, но это большой css-файл, так что я мог что-то пропустить. Есть какие-нибудь идеи?
Комментарии:
1. 1. Попробуйте указать абсолютный URL. 2. Попробуйте загрузить его еще раз при ошибке — возможно, ваша сеть нестабильна.
2. Ну, это в том же каталоге, что и родительский swf, и абсолютный URL-адрес был бы сложным, потому что URL-адрес изменяется в зависимости от того, является ли он dev, QA или производственной средой. Однако я попробую загрузить еще раз…
3. Я все еще тестирую решения, однако вы можете получить абсолютный URL динамически, вызвав: var urlPath:String = ExternalInterface.call(«окно. location.href.toString»);
4. Обновление: Ни одно из решений не сработало. Странно то, что это происходит только в одной тестовой среде с Firefox, сбивая с толку…
5. Попробуйте добавить это в средство отслеживания ошибок Firefox — bugzilla.mozilla.org , я искал и, похоже, таких ошибок пока нет.
Ответ №1:
Проблема, похоже, указывает на настройки подключения Firefox. Попробуйте изменить «URL автоматической настройки прокси» на ручную настройку прокси.