在开发 Flex 项目时,Eclipse 会发出有关 Flex Builder 生成的默认 index.html 文件的警告。该文件位于“目标”文件夹(或“生成的工件”文件夹。是的,我也在使用 Maven)。我可以消除或禁用此警告吗?

生成警告的代码如下,但我绝对不想更改 html - 正如我所说,这是 Adob​​e 建议的模板。 Eclipse 警告 scroll 标记上的 body 和大多数 embed 属性的“未定义属性名称 (xxx)”。

html 文件中没有 DOCTYPE 声明。

<html lang="en">
...
<body scroll="no">
...

    <embed src="myswf.swf" quality="high" bgcolor="#869ca7"
         width="100%" height="100%" name="myswf-flex" align="middle"
         play="true"
         loop="false"
         quality="high"
         allowScriptAccess="sameDomain"
         type="application/x-shockwave-flash"
         pluginspage="http://www.adobe.com/go/getflashplayer">
    </embed>
...

最佳答案

有几个选项。最简单的方法是从包资源管理器中过滤目标文件夹。

在 Package Explorer View 的右上角有一个指向下方的三角形(带有工具提示 View 菜单),单击它并选择 Filters... 。在对话框中检查 名称过滤器模式(匹配项将被隐藏): 并在字段中键入目标。现在应该隐藏目标文件夹并抑制目标文件夹的错误。

尝试其他一些替代方法: 在 Problems View 中,选择 View Menu 三角形
并选择 配置内容

在对话框中,您可以:

  • 取消选中 类型 列表中的 HTML 问题 项目。显然,这会禁用所有不太好的 HTML 问题。
  • Scope 部分,选择 On working set: 。要创建新的工作集,请选择 Select... ,为项目创建一个新的工作集,其中包括除目标之外的所有内容。
  • 10-07 19:06
    查看更多