Определение обычая css свойства в Сгибает 4

Я создаю Сгибать тему, и я определяю появление компонента по умолчанию. У всех кнопок должна быть кожа по умолчанию. Специальный стиль может быть применен к кнопкам, используя styleName, который определяет ряд цветов к оболочке кнопки.

Я создал Оболочку кнопки Искры следующим образом:

<!-- ButtonSkin.mxml -->



    
        
    

    
        
    

    
        
        
        
        
    

    <!-- shapes using topGradientEntry.color and bottomGradientEntry.color -->

установите главный CSS файл как это:

/** default.css **/

s|Button {
    skinClass: ClassReference('mytheme.skins.ButtonSkin');
    fontWeight: bold;
}

skins|ButtonSkin {
    backgroundGradient: 0x000000, 0xFFFFFF;
}

s|Button.btn-primary:up {
    backgroundGradient: 0x000000, 0xFFFFFF;
}
s|Button.btn-primary:over {
    backgroundGradient: 0x000000, 0xFFFFFF;
}
s|Button.btn-primary:down {
    backgroundGradient: 0x000000, 0xFFFFFF;
}

s|Button.btn-inverted:up {
    backgroundGradient: 0xFFFFFF, 0x000000;
}
s|Button.btn-inverted:over {
    backgroundGradient: 0xFFFFFF, 0x000000;
}
s|Button.btn-inverted:down {
    backgroundGradient: 0xFFFFFF, 0x000000;
}

Применение разработало бы кнопки как это:

<!-- Main.mxml -->




Но я получаю ошибку "Стоимость CSS для 'backgroundGradient', не поддержанного" на всех случаях.

0
nl ja de

1 ответы

Я не могу верить, сколько времени я провел по этой проблеме. Проблема состоит в том, что ценности в CSS должны использовать ВЕДЬМУ с форматом # т.е. #FFFFFF и не 0xFFFFFF. Акшнскрипт использует формат 0x, MXML использует обоих, и CSS использует ВЕДЬМУ с форматом #.

1
добавлено