【发布时间】:2008-09-26 09:29:08
【问题描述】:
如果我有一个 *.as 文件是我的自定义组件、一个包含自定义组件外观的 SWC 类和一个告诉自定义类外观的 css 文件(参考 SWC 外观文件),我该怎么做设置一个库项目(使用 flexbuilder 3)来生成一个包含所有内容的 SWC 文件?
【问题讨论】:
标签: apache-flex actionscript-3 flexbuilder swc
如果我有一个 *.as 文件是我的自定义组件、一个包含自定义组件外观的 SWC 类和一个告诉自定义类外观的 css 文件(参考 SWC 外观文件),我该怎么做设置一个库项目(使用 flexbuilder 3)来生成一个包含所有内容的 SWC 文件?
【问题讨论】:
标签: apache-flex actionscript-3 flexbuilder swc
很抱歉回答我自己的问题,但我发现答案是我可以忽略 CSS 文件。 确保带有皮肤的 SWC 位于库项目的库路径中,然后使用 embed metadata 标签引用它。
例如
[Embed(skinClass="My_Slider_trackSkin")]
private var trackSkin : Class;
然后只需使用设置样式,然后当您在另一个项目中加载组件时,它将默认为正确的皮肤。
this.setStyle('trackSkin', trackSkin);
【讨论】: