0

我有一个看起来像这样的设置:

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

按钮是我想要保留在图像顶部的水印。

但是在使用 addChild 将实际图像动态加载到“myimage”中后,按钮的皮肤(使用@Embed 嵌入)被新图像覆盖。

奇怪的是,它在 Firefox 中看起来很好,水印按钮仍然在最顶层,它只在 Chrome 中被掩盖。此外,即使按钮被图像覆盖,它仍然可以点击,这意味着只有按钮的皮肤被覆盖......

无论如何将按钮的皮肤保持在最顶层?

4

2 回答 2

0

不要用于显示您的图像,addChild只需更改source.myimage

于 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 回答