0

如果我有一个 *.as 文件,它是我的自定义组件,一个包含自定义组件外观的 SWC 类和一个告诉自定义类外观的 css 文件(引用 SWC 外观文件),我该如何设置库项目(使用 flexbuilder 3)生成一个包含所有内容的 SWC 文件?

4

1 回答 1

1

很抱歉回答我自己的问题,但我发现答案是我可以忽略 CSS 文件。确保带有皮肤的 SWC 位于库项目的库路径中,然后使用 embed metadata 标签引用它。

例如

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

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

this.setStyle('trackSkin', trackSkin);
于 2008-09-26T10:01:45.003 回答