0

次のようなセットアップがあります。

<mx:Canvas>
   <mx:Image id="mayimage"/>
</mx:Canvas>
<mx:Button id="watermark"/>

ボタンは、画像の上に残しておきたい透かしです。

しかし、addChild を使用して実際の画像を "myimage" に動的にロードした後、(@Embed を使用して埋め込まれた) ボタンのスキンは新しい画像で覆われます。

奇妙なことに、透かしボタンがまだ最上層にある Firefox では問題なく表示されますが、Chrome では隠れてしまうだけです。また、ボタンは画像で覆われていてもクリック可能です。つまり、ボタンのスキンのみが覆われています...

とにかく、ボタンのスキンを最上層に保つのですか?

4

2 に答える 2

0

のプロパティをaddChild変更するだけで、画像を表示するために使用しないでください。sourcemyimage

于 2013-04-22T14:54:35.300 に答える
0

これを考えると:

<mx:Canvas id="myCanvas">
   <mx:Image id="mayimage"/>
</mx:Canvas>
<mx:Button id="watermark"/>

画像を使用myCanvas.addChild(myImage)すると、透かしが重なることはありません。ひょっとして、上位レベルに追加していませcanvasんか?

于 2013-05-09T01:13:36.850 に答える