【问题标题】:merge custom skin & custom class into SWC将自定义皮肤和自定义类合并到 SWC
【发布时间】:2008-09-26 09:29:08
【问题描述】:

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

【问题讨论】:

    标签: apache-flex actionscript-3 flexbuilder swc


    【解决方案1】:

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

    例如

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

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

    this.setStyle('trackSkin', trackSkin);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-13
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      相关资源
      最近更新 更多