Hi there,
Thanks, no problem, I do get what you mean, actually this was the 
only solution I could think of before I asked the question but I was 
concerned about the cpu cost of manipulating a large bitmap.

Basically in theory the application can be as large as the screen, 
the component could be almost as big as the application though the 
transparent areas are usually very small.

Seems like this is the only answer so I will have to give it a go


--- In [email protected], DreamCode <[EMAIL PROTECTED]> wrote:
>
> Okay.... I had to make some of  the images semi transparent so that 
the
> colored frame was shining through....
> 
> Hope you see my point... If you take my approach and keep the "see-
through"
> component fairly simple, as in my example a nice square with 
rounded corners
> and soft edges.... you can make in the see through parts as complex 
as you
> please... We're not talking about anything cpu intensive... just 
cloning a
> block of data from one components, blurring it and placing the top 
component
> back on top of it!
> 
> If I came off as an idiot just know that I'll feel like one too!
> 
> --A
> 
> 
> 
> On Dec 4, 2007 1:22 PM, DreamCode <[EMAIL PROTECTED]> wrote:
> 
> >  I'll go ahead and recommend you stay away from the masking if 
you can....Masking
> > is a little expensive in terms of cpu cycles...
> >
> >
> >
> > i'm making an image for you to illustrate what i mean.......
> >
> >
> >  On Dec 4, 2007 12:48 PM, Abyss Knight <[EMAIL PROTECTED]> wrote:
> >
> > >   This sounds like you need masking, which is in fact available 
in Flex.
> > > I'm not an expert on it, but I have seen it used to make rounded
> > > images, etc. Basically, you'd want to blur component (could you 
use
> > > the blur effect in Flex?), then use a mask to simulate the 
transparent
> > > area. Not sure that will help, but it is a start.
> > >
> > > -- William
> > >
> > > --- In [email protected] <flexcoders%
40yahoogroups.com>,
> > > DreamCode <dreamcode@> wrote:
> > > >
> > > > I have no real knowledge, but if the items that potentially 
needs to
> > > get
> > > > blurred were sitting in the same container you could do a 
bitmap
> > > snapshot
> > > > of that container based on the top layer. Copy that into a
> > > canvas/sprite,
> > > > blur the bitmap and place it between the top layer and 
the "blurred
> > > > container"......
> > > >
> > > >
> > > >
> > > >
> > > > On Dec 4, 2007 11:54 AM, reflexactions <reflexactions@> wrote:
> > > >
> > > > > Ok maybe I didnt make myself as clear as I could in the 
first
> > > place...
> > > > >
> > > > > I have a component in a container.
> > > > > My component just happens to have a transparent area in it, 
yes most
> > > > > likely rectangular with rounded corners.
> > > > >
> > > > > The component may move around in the container and as it 
does so it
> > > > > may pass over other components in that container, or 
background,
> > > > > graphics or absolutely anything and everything there could 
possibly
> > > > > be in a container.
> > > > >
> > > > > I want that background content to appear blurred when it is 
viewed
> > > > > through that transparent area of my component in the 
foreground.
> > > > >
> > > > > It could even be that a component is half covered by the 
transparent
> > > > > area and half not covered, only the part covered would be 
blurred.
> > > > >
> > > > > Currently I can fade those items in the background by 
filling the
> > > > > transparent background area of my component with an alpha'd 
color,
> > > so
> > > > > any controls behind it are partially obscured, but they are 
not
> > > > > distorted/blurred...
> > > > >
> > > > > What I want to do is make then look blurred...
> > > > >
> > > > > --- In [email protected] <flexcoders%
40yahoogroups.com><flexcoders%40yahoogroups.com>,
> > > > > DreamCode <dreamcode@> wrote:
> > > > > >
> > > > > > so there will most likely be stuff moving above the 
blurred area
> > > > > too?
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Dec 4, 2007 4:52 AM, reflexactions <reflexactions@> 
wrote:
> > > > > >
> > > > > > > Not static... yes
> > > > > > >
> > > > > > > Stuff moving around ... yes.
> > > > > > >
> > > > > > > Fixed size.. no
> > > > > > >
> > > > > > > Rectangular with rounded corners... most likely
> > > > > > >
> > > > > > > Its all fairly dynamic...
> > > > > > >
> > > > > > > --- In [email protected] <flexcoders%
40yahoogroups.com>
> > > <flexcoders%40yahoogroups.com><flexcoders%40yahoogroups.com>,
> > >
> > > > >
> > > > > > > DreamCode <dreamcode@> wrote:
> > > > > > > >
> > > > > > > > Can you give more details... is it static content or 
will you
> > > > > have
> > > > > > > stuff
> > > > > > > > moving in and out of the blur behind it? Is the 
partial
> > > > > transparent
> > > > > > > area of
> > > > > > > > a fixed side or changing too?
> > > > > > > >
> > > > > > > > Is it blurred area square? rounded corners? if it's 
not just a
> > > > > > > regular
> > > > > > > > piece of graphic or if the blur area is created 
dynamically at
> > >
> > > > > > > runtime?
> > > > > > > >
> > > > > > > > --A
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Dec 4, 2007 2:54 AM, reflexactions 
<reflexactions@> wrote:
> > > > > > > >
> > > > > > > > > I have a component with a partially transparent 
area and I
> > > > > want
> > > > > > > to blur
> > > > > > > > > anything that happens to be under that area.
> > > > > > > > >
> > > > > > > > > How can I do that...
> > > > > > > > >
> > > > > > > > > Note I want to blur what is underneath the 
transparent area
> > > > > (ie
> > > > > > > behind
> > > > > > > > > it, in other controls or containers) not the actual 
current
> > > > > > > content of
> > > > > > > > > the area in my control.
> > > > > > > > >
> > > > > > > > > tks
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >   
> > >
> >
> >
>


Reply via email to