css - 我在使用 css 时遇到了一些问题

标签 css flash apache-flex namespaces adobe

我不断在 css 中收到此警告:

Type 'AutoComplete' in CSS selector 'AutoComplete' must be qualified with a namespace.

我似乎无法修复它。有任何想法吗?我试过添加 namespace 但没有成功。 :S

最佳答案

在 Spark 中,一些组件与一些旧的 mx 组件具有相同的名称。因此,adobe 在声明 CSS 样式时需要命名空间,如下所示:

<Style>
  @namespace mx "library://ns.adobe.com/flex/mx"; (mx components)
  @namespace s "library://ns.adobe.com/flex/spark"; (spark components)
</Style>

这位于 CSS 样式表的顶部。如果您查看元素根目录中的 代码,您将看到如下内容:

<s:Application ... xmlns:s="library://ns.adobe.com/flex/spark" ...>

在这种情况下,您的 stylesheet.css 需要以下内容:

@namespace s "library://ns.adobe.com/flex/spark";

希望这有助于...

关于css - 我在使用 css 时遇到了一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5251731/

相关文章:

flash - 如何手动发送 MouseEvent?

javascript - 如何根据用户滚动的方式使 div 固定在顶部或底部?

javascript - 在 html 中嵌入 flash 的最佳方式

javascript - 如何在鼠标悬停时更改图像按钮

arrays - 最佳引用二维数组?

php - 将 PHP MySql 与 Flex 捆绑在一起提供给客户端

css - 使用 <span> 标签的 ActionScript 3 TextArea htmlText 样式

apache-flex - 弹性/ Accordion : Conditionally hide a child

java - Vaadin 7 自定义文本字段

html - 表单页面固定高度和响应能力