将水印保持在最顶层 - as3 / flash builder

时间:2013-04-22 06:40:13

标签: actionscript-3 flash-builder

我的设置类似于:

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

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

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

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

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

2 个答案:

答案 0 :(得分:0)

请勿使用addChild来显示您的图片,只需更改source的{​​{1}}属性。

答案 1 :(得分:0)

如果我们考虑这个:

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

并且您使用myCanvas.addChild(myImage)图像将永远不会与水印重叠。您是否有机会将其添加到上一级canvas