2010-01-01 76 views
0

我有兩個精靈,第一個是面具,第二個將被第一個蒙版。現在我可以看到被屏蔽的第二個精靈,但不是第一個進行掩蔽的精靈。有沒有辦法顯示正在做掩碼的精靈?Flex無法看到面具

回答

0

顯然是沒有辦法,使蒙可見

+0

作爲一個掩碼,如果這就是你的意思,你將無法再顯示它。使用一個副本,或者一個單獨的使用draw()方法的bitmapData克隆實例,插入到一個Bitmap對象中並添加到顯示列表中 – 2010-01-07 18:07:39

0

我不知道如果我理解你的問題,但這就是口罩。那些是隱形的。在另一方面,在Flex Builder中,我可以看到在設計模式口罩:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<mx:Canvas width="100" height="100" backgroundColor="0xFF6644" id="mask1"/> 
<mx:Canvas width="100" height="100" backgroundColor="0x4466FF" x="30" y="20" mask="{mask1}"/> 
</mx:Application> 
+0

你說的沒錯,問題不是很清楚。我重新提出了這個問題,希望能夠更清楚地將 – asawilliams 2010-01-04 17:37:09

0

你需要顯示蒙對象的一些演示排序?

您可以創建另一個面具實例並粘貼在頂部,也可以使其變爲透明的blendMode,以便下面的元素可見。

+0

我最終創建了另一個實例並將其添加到父節點之前,被掩蓋。 – asawilliams 2010-01-07 17:35:16

+0

很高興你把它整理出來 – 2010-01-07 18:06:23