1

こんにちは皆さん、私はflex 4.6を使用したフラッシュビルダーの初心者です...

ナビゲーター ビュー テーマを使用してモバイル アプリを作成しましたが、スキンに添付された単純な画像 jpg である独自のパーソナライズされたテーマが必要です: backGround.mxml

<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:fb="http://ns.adobe.com/flashbuilder/2009" alpha.disabled="0.5">

<fx:Metadata>[HostComponent("spark.components.View")]</fx:Metadata>

<s:states>
    <s:State name="normal" />
    <s:State name="disabled" />
</s:states>

<s:BitmapImage includeIn="normal" height="100%" source="assets/fondito.jpg" width="100%"/>

HomeView でスキンを skinClass としてインポートしましたが、ラベル、リスト、ボタンなどの他のすべてのコンポーネントが覆われています。

スキンの上にすべてのコンポーネントを表示するにはどうすればよいですか?

4

1 に答える 1

1

ここで、View クラスに必要な skinParts を見てください。

contentGroup オプションのスキン パーツが必要になることがわかります。これにより、ビットマップ イメージを相対的にレイアウトできます。簡単な修正として、サンプル コードをいくつか示します (未テスト)。

...
<s:BitmapImage includeIn="normal" height="100%" source="assets/fondito.jpg" width="100%"/>
<s:Group id="contentGroup"/>
...
于 2012-09-25T01:02:09.737 に答える