闪存错误1071在线不存在?

时间:2012-07-23 02:02:21

标签: css flash flex compilation namespaces

我的Flex 4 CSS文件中出现了一个非常奇怪的错误。 Flex中的问题面板表示错误存在于仅8行的文件的行6上。这是错误:

1071: Syntax error: expected a definition keyword (such as function) after attribute namespace, not s.

以下是<project root>/src/assets/styles/pages/ReviewsStyles.css中的CSS文件(仅6行):

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

.reviewer {

}

这就是这个文件包含的全部内容。在项目的任何位置,没有任何其他文件与此样式表具有相同的类名。奇怪的是,无论我给出样式表的名称,都会出现此问题,即使旧的样式表已被删除并重新创建。关闭Flash Builder无法解决错误,编译的SWF会引发运行时错误。

关于这个的任何想法?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

Grr ......(请原谅释放蒸汽:D)

我发现了原因。我在我的应用程序中包含了样式表,如下所示:

<fx:Script source="../assets/styles/pages/ReviewStyles.css"/>

但它不是<fx:Script>,而是<fx:Style>,因此我收到了奇怪的错误。

希望能有所帮助。