2012-04-10 2 views
0

Я новичок в создании скинов Flex 4 и слежу за учебниками, разрабатываю некоторые из своих скинов и т. Д. Мне просто интересно, есть ли лучшая практика для выпуска «библиотеки скинов», ,Flex 4 skinning «library»

Например, скажем, у меня есть только три кнопки, которые я хочу отпустить. Я компилирую swc только из 3 реальных файлов скинов, или я делаю 3 кнопки - один с каждым слоем - и скомпилируйте swc только этих кнопок? Или вы включаете оба скина и кнопки вместе?

ответ

1

Я бы выбрал вариант 1 - один .swc со всеми ресурсами (возможно, графическими файлами или файлами .fxg), пользовательскими классами классов ActionScript (при создании скинов для мобильных устройств) или файлами скинов .mxml без классов CUSTOM Button.

Похоже, вы изучаете создание пользовательских классов кнопок, различие между которыми - это только кожа, которую они «носят». Тот факт, что класс скина Button может быть установлен при создании экземпляра (или декларативно в mxml или в css), является веской причиной для сохранения обычной кнопки и создания только того, что отличается - скинов.

Вы хотели бы расширить элемент управления, если хотите добавить или изменить его функциональность, а не внешний вид.