English 中文(简体)
Flash / Actionscript: How to make overlapping sprite invisible
原标题:

See image at http://reggino.kingsquare.nl/tmp/actionscriptProblem.jpg

Hi there,

I can t get my head around this one...

I m having two sprites, where the intersection of these sprites has an alpha of 0. I tried all the blendmodes and filters, but none of them seems appropriate.

I ve been puzzeling with extra layers on top of these three, masking each other etc, but that becomes a mess and makes it difficult to maintain (the text has to be dragged etc.... ). Does any of you guru s have a suggestion how to overcome this problem? There should be an easier way i think...?

Thanks in advance for your help!

问题回答

The sprites are siblings indeed, but at the overlapping areas you can see through them . The image provided illustrates this behaviour.

[edit] I just managed to achieve the desired result by generating a custom new bitmap! See this blogpost.

How is the alpha of the intersection becoming zero?

If sprite1 (the text) and sprite2 (the strip) are siblings, you can addChild them in such a way that strip is at a higher position than text in the parent s display list by calling addChild(text); before calling addChild(strip); (or by calling addChildAt(text, 0);) - This way, the strip will be on top of the text and cover it if there is an overlap.





相关问题
Disable button tooltip in AS3

I want to disable the tooltip on certain buttons. The tooltip manager seems to be an all or nothing solution. Is it possible to disable the tooltip for just one or two buttons?

Sorting twodimensional Array in AS3

So, i have a two-dimensional Array of ID s and vote count - voteArray[i][0] = ID, voteArray[i][1] = vote count I want the top 3 voted items to be displayed in different colors, so i have a 2nd Array -...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

AS3 try/catch out of memory

I m loading a few huge images on my flex/as3 app, but I can t manage to catch the error when the flash player runs out of memory. Here is the what I was thinking might work (I use ???? because i dont ...

Red5 Security Tutorial

I am looking for a step by step tutorial on securing Red5 from intrusion. This seems to be a question that comes up alot in a google search, but is never really answered in a way that makes sense to ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

visible property of DisplayObject

For example I have a hierarchy of movie clips. mc1 is a child of mc, and mc2 is a child of mc1. Turns out that when I set mc1.visible = false; mc2.visible stays true. Is that supposed to happen?...

热门标签