背景のイメージは何とかすべてのコントロールを覆いますadobe flash builder 4.6

私は背景として画像を使ってスキンを作成しました。

ビューがskinClassとしてスキンをインポートすると、他のすべてのコントロールが覆われます。

すべてのコントロールをスキンの上に表示するにはどうしたらいいですか?

これはBackground.mxmlというスキンコードです

<?xml version="1.0" encoding="utf-8"?>

    <!-- host component -->
    
        [HostComponent("spark.components.supportClasses.SkinnableComponent")]
    
    

    

    
        

    


これはデフォルトパッケージのメインビューです

<?xml version="1.0" encoding="utf-8"?>

    
    
    
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    

1
コードはどこですか?
追加された 著者 vulkanino,

1 答え

コントロールのZインデックスを調整する必要があるようです。 あなたはこのようにあなたのZ-indexを変更することができます:

parent.setChildIndex(childObject, i)

たとえば、コントロールを常に前面に配置したい場合は、次のようにします。

myControls.parent.setChildIndex(myControls, myControls.parent.numChildren -1)

これがあなたに役立つことを願っています。それでも、コードなしで答えるのは難しいです...

0
追加された
上記のコードを質問に含めました。上記のsetChildIndexメソッドはどこに置くのですか?
追加された 著者 Kim Stacks,