What I was doing was some debugging code that would hilight the current object being inspected (when it's a UIComponent), and I didn't want to destroy any other filter that might have been on the object when I started :) I think it'll be best to simply clone foo.filters[] before I start, and replace it when I'm done with that object.
Thanks for your help guys. -J On Sat, Mar 29, 2008 at 6:45 PM, Rick Winscot <[EMAIL PROTECTED]> wrote: > If you add an event listener for the effectEnd – you have the effect > instance and object it was applied to. As I mentioned before you can simply > call Foo.filters = []; Alternatively you can access the filters array and > pop/push as you like… are you trying to do something where a sequence of > events would help? I'm not sure that we can do much more without seeing what > you are trying to do in context (code). Source? > > > > Rick Winscot > > > > > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Josh McDonald > *Sent:* Thursday, March 27, 2008 7:21 AM > > *To:* [email protected] > *Subject:* Re: [flexcoders] How do I remove an effect? > > > > It's from Actionscript, as it's in some debugging code: > > glow = new Glow(); > glow.alphaFrom = 1; > glow.alphaTo = 0; > glow.repeatCount = 0; > glow.duration = 500; > glow.blurXFrom = 10; > glow.blurXTo = 10; > glow.blurYFrom = 10; > glow.blurYTo = 10; > glow.color = 0xff0000; > glow.strength = 10; > > glowInstance = glow.play([_currentObject])[0]; > > -J > > On Thu, Mar 27, 2008 at 4:41 PM, Gordon Smith <[EMAIL PROTECTED]> wrote: > > How do you set the effect? By writing an attribute on an MXML tag, or by > calling setStyle("effectName", myEffectInstance)? > > > > Gordon Smith > > Adobe Flex SDK Team > > > ------------------------------ > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Josh McDonald > *Sent:* Wednesday, March 26, 2008 10:40 PM > > > *To:* [email protected] > *Subject:* Re: [flexcoders] How do I remove an effect? > > > > Unfortunately that doesn't work either :( > > -J > > On Thu, Mar 27, 2008 at 2:14 AM, Gordon Smith <[EMAIL PROTECTED]> wrote: > > Try > > > > setStyle("effectName", undefined); > > > > Gordon Smith > > Adobe Flex SDK Team > > > ------------------------------ > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Josh McDonald > *Sent:* Tuesday, March 25, 2008 6:25 PM > > > *To:* [email protected] > *Subject:* Re: [flexcoders] How do I remove an effect? > > > > I was beginning to think that might be the only way to go about it. Lame > :( > > But cheers :) > > -J > > On Wed, Mar 26, 2008 at 9:53 AM, Rick Winscot <[EMAIL PROTECTED]> > wrote: > > ARRRR MATEY. > > > > Foo.filters = []; > > > > Where Foo be your object with the filter. > > > > > > Rick Winscot > > > > > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Christian > *Sent:* Tuesday, March 25, 2008 6:17 AM > *To:* [email protected] > *Subject:* Re: [flexcoders] How do I remove an effect? > > > > I'm not sure if this is possible, but I know that in the past, I've set > effects using setStyle('effectName', EffectClassInstance). Would it be > possible to just use that and set it to null perhaps? > > On Tue, Mar 25, 2008 at 3:09 PM, Josh McDonald <[EMAIL PROTECTED]> wrote: > > Hey guys, > > How do I remove an effect? stop() and end() both just stop the effect, > rather than getting rid of it. Do I have to go and remove the filter by hand > (it's a glow Effect)? > > -J > > -- > "Therefore, send not to know For whom the bell tolls, It tolls for thee." > > :: Josh 'G-Funk' McDonald > :: 0437 221 380 :: [EMAIL PROTECTED] > > > > > -- > > "Every child has many wishes. Some include a wallet, two chicks and a > cigar, but that's another story." > > > > > -- > "Therefore, send not to know For whom the bell tolls, It tolls for thee." > > :: Josh 'G-Funk' McDonald > :: 0437 221 380 :: [EMAIL PROTECTED] > > > > > -- > "Therefore, send not to know For whom the bell tolls, It tolls for thee." > > :: Josh 'G-Funk' McDonald > :: 0437 221 380 :: [EMAIL PROTECTED] > > > > > -- > "Therefore, send not to know For whom the bell tolls, It tolls for thee." > > :: Josh 'G-Funk' McDonald > :: 0437 221 380 :: [EMAIL PROTECTED] > > > -- "Therefore, send not to know For whom the bell tolls, It tolls for thee." :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED]

