0

既存のスキンのコピーに基づいて、スパーク パネルの新しいスキンを作成しようとしていますspark.skins.spark.PanelSkin。私の皮膚の中には次のものがあります:

            <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 がこの依存関係を作成してアセットを提供しないというのは奇妙に思えます。

4

1 に答える 1

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 のナイトリー ビルドを使用しているため、そのような見落としが説明される場合があります。

于 2011-10-06T12:45:31.253 に答える