Разве создание скина Flex путем копирования кода - это плохо? - PullRequest
2 голосов
/ 06 октября 2011

Недавно я создал несколько скинов для различных компонентов. Некоторые из них были предназначены для компонентов Spark, и по умолчанию Flash Builder использует исходный код оригинальной обложки и копирует в вашу обложку в качестве отправной точки.

Обычно, у меня 90% нормального скина, я просто хочу подправить или добавить одну маленькую вещь. Мне кажется, что дублирование 3 страниц исходного кода для этого плохая идея. Что мне делать, когда я обновляю Flex SDK? Должен ли я вернуться к источнику всех этих оригинальных скинов и (пере) сравнить? Это звучит как катастрофа.

Есть ли способ создать новый скин в MXML, который наследуется от старого? Могу ли я сделать это с помощью ActionScript?

1 Ответ

2 голосов
/ 06 октября 2011

Если вы обновляете свой Flex SDK, я не думаю, что должны быть какие-либо изменения в skinParts компонентов.В любом случае, если бы они были, у вас возникла бы ошибка компиляции, если один из ваших реализованных скинов имеет неправильный тип или если вы пропустили требуемый скин-компонент.Так что я бы не волновался на вашем месте:)

Еще один совет - использовать как можно больше стилей CSS, чтобы избежать подобных проблем.

И нет, я недумаю, что вы можете наследовать от скина и изменять его элементы (но я был бы рад, если бы ошибался).

...