Что я могу сделать, чтобы удалить это предупреждение в Flex? Я использую тему Halo и не хочу использовать тему Spark.
Стиль «dropShadowVisible» поддерживается только типом «mx.controls.List» с темой (темами) «spark».
Что я могу сделать, чтобы удалить это предупреждение в Flex? Я использую тему Halo и не хочу использовать тему Spark.
Стиль «dropShadowVisible» поддерживается только типом «mx.controls.List» с темой (темами) «spark».
Два варианта:
1) Установите для аргумента компилятора «предупреждения» значение false. Дополнительная информация об аргументах компилятора находится в документации . Другими аргументами компилятора, связанными с этим, являются show-actionscript-warnings и warn-warning_type.
2) Убедитесь, что все используемые вами классы не ссылаются на стиль dropShadowVisible. Скорее всего, он используется внутри классов Flex Framework, которые вы используете в своем приложении; так что может потребоваться некоторое расширение.
Этот пост может дать вам некоторое представление (я не проверял опубликованное там решение). Я советую вам сделать резервную копию упомянутого framework.swc, прежде чем вносить изменения. Эта ошибка, зарегистрированная в репозитории ошибок Adobe, также содержит некоторую информацию
Проблема возникает всякий раз, когда вы используете mx|List, в приложении с темой Spark и с SDK 4.0 или 4.1. Упомянутая ранее ошибка Adobe была исправлена, и это исправление включено в SDK 4.5.