изменение фильма Flex для использования общих библиотек времени выполнения и потеря текста в диаграммах - PullRequest
0 голосов
/ 03 декабря 2009

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

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

Спасибо

Стивен

1 Ответ

0 голосов
/ 03 декабря 2009

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

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

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

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

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

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

...