![]() |
1
6
如果您正在查看flexbuilder中的警告,那么应该能够使用eclipse的问题过滤gui。假设flex 4在这方面与flex 3非常相似,在右上角的problems标签上,有一个带有工具提示“configure the filters to be applied to this view”的按钮。是那个带箭头的。 在“过滤器”对话框中,在默认过滤器上,将“说明”设置为“不包含”,并将其下的文本设置为“组件中不支持css类型选择器”。 |
![]() |
2
2
所以我最后只是把源代码下载到编译器中,搜索它以找到警告,注释掉它,然后重新编译编译器。这与gumbo beta2的版本相反。
不是最优雅的解决方案…但是那些警告真的很烦人。 |
![]() |
3
2
我发现此警告的另一个原因是,当您从类中引用parentapplication时。 我的项目有两个应用程序,有几个情况下,我需要接触其中一个或其他的应用程序,因为一个或其他原因。 如果我按以下方式引用父应用程序,则会看到警告:
如果我离开参考将军,错误就会消失:
这并不意味着评论这是否是一个好的做法,但它是希望帮助一些人找到根源。 高温高压 |
![]() |
4
1
问题是不能在加载的模块中定义全局样式。可以为模块标记使用特定的样式名,并在css中使用子体将样式应用于子组件:
在css中使用:
|
![]() |
5
0
看起来您需要命名您的css: documentation :“类型选择器不受命名空间限制或不解析为链接到应用程序中的Actionscript类,在编译时会导致警告。” 他们举的例子是:
从您的示例来看,您似乎缺少自定义名称空间,而且,由于您的体系结构是模块化的,因此类在编译时不会解析为应用程序。 |
![]() |
6
0
将此添加到项目属性中的编译器标志:
|
![]() |
7
0
如果仍然存在这些警告,是否可以检查是否已将某个组件标记为要作为应用程序生成? 那些“不正确”的css类型选择器警告出现在我的一个项目中。我注意到flex builder为我的一个组件制作了一个额外的应用程序(您可以在bin debug文件夹中检查这个)。当我将组件作为应用程序删除时,警告就消失了。 注意,组件中没有css声明,警告显示在主应用程序资源中。 您可以通过转到 性质 打开应用程序的面板 flex应用程序 选项卡,选择组件并单击' 去除 按钮。 作为额外的奖励,编译时间减少了(至少快了5倍)。 |
![]() |
KPM · PHP和MySQL更改登录用户密码表单,不更新密码 7 年前 |
![]() |
ISemsem · 如何在发出警告时中止python脚本 7 年前 |
![]() |
Reilly Ford · 对警告感到困惑 7 年前 |
![]() |
David Kramf · Swift警告信息不清楚 7 年前 |
![]() |
Ed Mozley · 捕获powershell警告 7 年前 |