|
|
1
2
因为您引用的皮肤类尚未编译到应用程序中,如果您没有在其他位置使用它,那么在应用样式SWF时将发生运行时类未找到错误。通过避免此错误,可以强制将皮肤类编译到应用程序中。例如:
|
|
|
2
1
问题是,在Flex/Flash builder中将css编译为swf时,它运行mxmlc而没有项目的构建路径,因此编译器看不到源代码。 The old bug filed 2 years ago 解决方法是将所需的包放在css所在的同一文件夹中(即使是符号链接也足够了)。编译器将看到文件&将它们适当地编译成类。 |
|
|
3
0
这可能有助于: Flex支持外部CSS样式表。要将样式表应用于当前文档及其子文档,请使用标记的源属性。外部样式表文件应位于包含MXML源文件的文件夹中。默认情况下,这是MXML项目中的src文件夹。
以下示例在名为external.CSS的外部CSS文件中定义了两个CSS类选择器。通过在标记的源属性中指定外部CSS文件的路径和文件名,可以在Flex应用程序中使用外部CSS文件。 例子: 外部CSS文件
MXML文件
|
|
|
4
0
编译CSS时,在编译器的library path参数中提供模块的swf,他将看到该类。 |
|
|
5
0
尝试右键单击FlashBuilder4的包资源管理器中的CSS,然后将CSS编译到SWF。这似乎为我解决了问题。 |