2011-10-05 25 views
0

我正在尝试基于现有皮肤的副本spark.skins.spark.PanelSkin为火花面板创建新外观。在我的皮肤里面是以下内容:Flex 4面板皮肤依赖'pattern_147.gif' - 这是哪里?

  <s:Rect id="tbFill" left="0" right="0" top="0" bottom="1"> 
       <s:fill> 
        <s:BitmapFill source="@Embed('assets/pattern_147.gif')" fillMode="repeat" /> 
       </s:fill> 
      </s:Rect> 

但我得到一个flex编译器错误,说它找不到这个。我可以在哪里找到它,以便将它添加到我的项目中?我不知道它是否有所作为,但我使用Maven/Flexmojos来获取我的Flex 4.1 SDK SWC文件。我可以解决这个GIF的存在问题,但这让我感到奇怪,Adobe会创建这种依赖关系,然后不给你资源。

回答

1

标题栏从SDK 4.1(版本16076),这是一个稳定版本产生以下代码填写:

<s:Rect id="tbFill" left="0" right="0" top="0" bottom="1"> 
    <s:fill> 
     <s:LinearGradient rotation="90"> 
      <s:GradientEntry color="0xE2E2E2" /> 
      <s:GradientEntry color="0xD9D9D9" /> 
     </s:LinearGradient> 
    </s:fill> 
</s:Rect> 

你可能会使用每晚构建的SDK,这或许可以解释这样的疏忽。

+0

谢谢 - 我可以在SDK中找到这些皮肤的来源? – HDave

+1

在{sdkdir} \ frameworks \ projects \ spark \ src \ spark \ skins \ spark \ –