Я не уверен, что это то, что вы ищете, но вы можете использовать Исключить метаданные , чтобы указать подсказке кода игнорировать стиль или свойство.
Нередко во Flex Framework можно найти код, который исключает свойство, а затем переопределяет метод получения и установки, чтобы ничего не делать.Это в метаданных:
[Exclude(name="label", kind="property")]
И это как код:
override public get function label():String{return null}
override public set function label(value:String):void { }
Вы можете удалить стили, используя:
[Exclude(name="RectangularDropShadow", kind="style")]
Конечно, это только влияетподсказка кода.Код для реализации стиля, скорее всего, все еще будет в вашем компоненте.
То, о чем вы говорите, это просто природа наследования.Почему для вас важно удалить эти стили / свойства из кода?