Вы можете создавать собственные скины для Flex как для компонентов Spark, так и для Halo. Вы также можете создавать собственные компоненты либо на основе других существующих компонентов, либо на основе базового компонента. Вы даже можете создавать собственные объекты, которые основаны только на спрайтах или аналогичных объектах (если вы хотите контролировать все: P).
редактировать
В ответ на ваш обновленный вопрос. Относительно включенного / отключенного свойства, да, это возможно скинуть. Компоненты Spark имеют состояния, например, кнопка имеет состояние up
, over
и down
- и состояние disabled
. Это состояние именно то, что активно, когда для свойства enabled
установлено значение false. Так что да, вы можете снять это.
Что касается анимации скользящего меню, я не совсем уверен, что это будет легко возможно, так как я верю , что это закодировано в самом компоненте, а не в части кожи для принятия решения. Однако, даже если это так, вы можете вместо этого создать свой собственный компонент, который в основном имеет те же функции, но с измененной анимацией.
Я не уверен, что скиннинг Spark не сможет этого сделать, потому что то, что вы определенно можете сделать, это создавать переходы между состояниями. Поэтому, если слайд сделан с разными состояниями, вы, вероятно, сможете изменить переход.