我正在将我的 css 文件编译为 swf 文件并在运行时加载它们。大多数时候,我编译这些和使用 ClassReference 语句没有问题:
.miniCashLadderGridStyle
{
color : #2a2a2a;
backgroundAlpha : 0;
borderSkin : ClassReference("mx.skins.ProgrammaticSkin");
headerSortSeparatorSkin : ClassReference("mx.skins.ProgrammaticSkin");
horizontalSeparatorSkin : ClassReference("company.assets.GridHorzDivLine");
verticalSeparatorSkin : ClassReference("company.assets.GridVertDivLine");
}
这很好用。资产来自单独的 swc,但是:
header-background-skin : ClassReference("company.view.grid.skin.HeaderBackground");
不工作。不同的是,HeaderBackground 是与 css 文件在同一个项目中的一个类。如果我将样式移到我的 mxml 文件中,那确实可以编译。
我想知道编译器在编译 css 文件或其他东西时是否使用不同的源路径。
这是在 FlashBuilder 4 build 269271 SDK 13963 中