我正在編譯我的css文件到swf文件並在運行時加載它們。我沒有問題編譯這些和大部分時間使用ClassReference語句:定義無法找到錯誤編譯CSS文件中的ClassReference到SWF文件
.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文件中,那麼compiel會很好。
我不知道編譯css fiels時是否使用了不同的源代碼路徑。
這是FlashBuilder 4構建269271 SDK 13963
錯誤在這裏提交:https://bugs.adobe.com/jira/browse/FB-26030 – Roaders