“风格'dropShadowVisible'只支持类型'mx.controls.List'的主题's'spark'”Flex主题警告

问题描述:

我该怎么做才能在Flex中删除此警告?我正在使用Halo主题,不想使用Spark主题。“风格'dropShadowVisible'只支持类型'mx.controls.List'的主题's'spark'”Flex主题警告

1)设置编译:

风格 'dropShadowVisible' 只按类型 'mx.controls.List' 的主题(S) '火花'

两个选项支持争论'警告'为假。 More info about compiler arguments are in the docs。与此相关的其他编译器参数是show-actionscript-warnings和warn-warning_type。

2)确保您使用的所有类都不引用dropShadowVisible样式。它很可能在内部用作您在应用程序中使用的Flex框架类;因此可能需要一些延伸。

This post可能会给你一些见解(我还没有验证那里发布的解决方案)。我建议你在做出更改之前提供一个framework.swc的备份副本。 This bug归档在adobe bug库中也有一些信息

无论何时在具有Spark主题的应用程序以及SDK 4.0或4.1中使用mx | List,都会出现此问题。之前提到的Adobe bug已经修复,修复程序在SDK 4.5中。