0

见图片http://reggino.kingsquare.nl/tmp/actionscriptProblem.jpg

你好呀,

我无法理解这个...

我有两个精灵,这些精灵的交集的 alpha 为 0。我尝试了所有的混合模式和过滤器,但它们似乎都不合适。

我一直在为这三个之上的额外图层感到困惑,相互掩盖等,但这变得一团糟并且难以维护(必须拖动文本等......)。你们中的任何一位大师有关于如何克服这个问题的建议吗?我认为应该有一个更简单的方法......?

在此先感谢您的帮助!

4

2 回答 2

1

精灵确实是兄弟姐妹,但在重叠区域你可以“看穿它们”。提供的图像说明了这种行为。

[编辑] 我只是通过生成自定义的新位图来达到预期的效果!请参阅此博文

于 2009-12-04T17:27:21.450 回答
0

交叉点的 是如何alpha变为零的?

如果 sprite1 (文本)和 sprite2 (条带)是兄弟姐妹,您可以通过在调用addChild(text);之前调用addChild(strip);(或通过调用addChildAt(text, 0);)以使条带位于父显示列表中的文本更高位置的方式添加它们 - 这样,如果有重叠,该条将位于文本顶部并覆盖它。

于 2009-12-04T16:46:30.127 回答