禁用Flex CSS类型选择器警告?

前端之家收集整理的这篇文章主要介绍了禁用Flex CSS类型选择器警告?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一个有点大的Flex项目,其中包含几个模块(一个Flex项目,可以生成多个SWF)

现在,我有一个单一的css文件,被加载到主SWF标签中:

  1. <s:Application ... >
  2. <fx:Style source="css/main.css" />
  3. ...
  4. </s:Application>

在CSS文件中:

  1. /* CSS file */
  2. @namespace s "library://ns.adobe.com/flex/spark";
  3.  
  4. s|Panel {
  5. skinClass: ClassReference("com.skins.DefaultPanelSkin");
  6. }
  7.  
  8. s|Button {
  9. skinClass: ClassReference("com.skins.DefaultButtonSkin");
  10. }

CSS文件在其他地方没有引用.

我目前有6个模块(加上主SWF,共7个SWF).我注意到,警告的数量与模块数量相关…每次添加模块时,我会收到更多的警告.现在,我为CSS文件中的每个条目收到6条警告,所以:

  1. CSS type selectors are not supported in components: 'Panel'
  2. CSS type selectors are not supported in components: 'Panel'
  3. CSS type selectors are not supported in components: 'Panel'
  4. CSS type selectors are not supported in components: 'Panel'
  5. CSS type selectors are not supported in components: 'Panel'
  6. CSS type selectors are not supported in components: 'Panel'

并重复Button,TextArea等等.我有这么多无用的警告,不可能看到是否有有效的警告.

这个警告是因为我做错了吗?这些样式都被正确应用,似乎按照我在运行时的方式工作.如果我没有做错,可以告诉编译器忽略这个警告吗?

注意:我尝试了-show-unused-type-selector-warnings = false编译器标志,它不起作用…这是一个类似但不同的警告.

解决方法

如果您正在查看FlexBuilder中的警告,那么您应该可以使用Eclipse的问题筛选GUI.假设Flex 4在这方面与Flex 3非常相似,在右上角的问题标签上,有一个按钮,其中带有“将过滤器配置为应用于此视图”的工具提示.这是一个箭头.

在过滤器对话框中,在默认过滤器上,将描述设置为“不包含”,将其下的文本设置为“组件中不支持CSS类型选择器”.

猜你在找的Flex相关文章