合并定制皮肤&自定义类进入SWC

时间:2008-09-26 09:29:08

标签: flex actionscript-3 flexbuilder swc

如果我有一个* .as文件是我的自定义组件,一个包含自定义组件皮肤的SWC类和一个告诉自定义类应该如何显示的css文件(引用SWC皮肤文件),我该怎么办设置一个库项目(使用flexbuilder 3)来生成一个包含所有内容的SWC文件?

1 个答案:

答案 0 :(得分:1)

很抱歉回答我自己的问题,但我找到答案是我可以忽略CSS文件。 确保带有外观的SWC位于库项目的库路径中,然后使用嵌入元数据标记引用它。

e.g。

[Embed(skinClass="My_Slider_trackSkin")]
    private var trackSkin : Class; 

然后只使用设置样式,然后在另一个项目中加载组件时,它将默认为正确的皮肤。

this.setStyle('trackSkin', trackSkin);