изменение гибкого ролика для использования общих библиотек среды выполнения и потеря текста на диаграммах

StackOverflow https://stackoverflow.com/questions/1839543

  •  12-09-2019
  •  | 
  •  

Вопрос

Я создаю Flex movies небольшого размера, который содержит две линейные диаграммы, на данный момент размер swf-файла для сборки релиза составляет 343 КБ, что слишком велико для наших нужд.

Я попытался изменить загрузку SWC-файла в разделяемые библиотеки среды выполнения, но обнаружил, что при этом был удален текст диаграмм (текст для осей x и y).Почему текст должен быть удален, если привязка к фреймворку установлена как общая библиотека среды выполнения?

Спасибо

Стивен

Это было полезно?

Решение

это действительно очень странно.Вот некоторые вещи, которые, по моему мнению, могут вызвать эту проблему:

1.) Проблема со встроенным шрифтом:Встроен ли текст или шрифт, которым отображается текст, является встроенным?Проверьте, чтобы убедиться - странные вещи могут происходить, когда шрифты встроены в один swf-файл и загружены в другой.Попробуйте отменить встраивание шрифта и посмотреть, исправит ли это ситуацию.Если это устранит проблему, возможно, вам потребуется встроить ее в оба swf-файла, чтобы заставить ее работать, или попробовать различные комбинации встраивания в один или другой.

2.) Несколько странных стилей CSS:вы стилизуете текст с помощью CSS?Если это так, убедитесь, что стиль задан правильно или что стили в вашем основном приложении не загромождают стили, используемые вашим RSL.

3.) Фактические текстовые данные:поместите несколько инструкций трассировки (или окон предупреждений) в свой RSL и убедитесь, что текст действительно задан.Вполне возможно, что эти метки неправильно получают свои данные.Я понимаю, что это несколько автоматизировано при построении графиков, но для некоторых осей требуются данные меток из dataproviders, и я подумал, что вы, возможно, это делаете.

4.) Оси:убедитесь, что оси по-прежнему правильно установлены в вашем RSL и что ничто в вашем основном приложении не искажает тип осей, устанавливаемых на графике.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top