2010-08-16 2 views
0

Когда я скомпилирую свой проект с MXMLC, я получаю светло-серый шрифт; если я укажу стиль CSS Application { color: black;}, он исправляет некоторые цвета, но не большинство из них. Когда я компилирую с Flash Builder, это хороший сплошной черный цвет. Я использую Halo.swc, а не любой материал Spark, у меня есть те же шрифты, которые установлены на компилирующем компьютере MXMLC, тот же SDK, так что Flash Builder использует таблицу стилей где-то или что-то, о чем я не знаю?Стиль шрифта Flex-стиля отличается от Flash Builder и MXMLC

ответ

0

Я хотел бы упомянуть, я использую 3.5 компилятор Flash Builder, вместо того чтобы 4,0, поскольку проект old, а моя командная строка SDK - 4.0, только с флагом совместимости версии = 3.5. В любом случае версия командной строки все же использует современную тему Halo 4.0, в то время как Flash Builder использует классическую тему Halo для 3.5, разница есть. (Изменение проекта на 4.0 в построителе вспышек приводит к тому же взгляду, что и в командной строке.)

+0

Кроме того, несколько существующих стилей, которые у меня были, были без имен, а Flex 4 требовал иначе. Добавьте '@namespace mx =" http://www.adobe.com/2006/mxml ";' в начало и 'mx |' перед всеми старыми стилями. Теперь только вопрос нахождения небольших несоответствий внутри еще нескольких компонентов, но теперь все снова хорошо. – Kevin

0

Вы должны поместить свои глобальные стили в глобальный селектор в верхней части таблицы стилей, например, так:

global { 
    /* styles */ 
} 
Смежные вопросы