Sure, make it a member variable and set it's target property. import mx.core.UIObject; import mx.effects.Dissolve;
var dissolve_effect:Dissolve; // called from initialize function onCreationComplete() { dissolve = new Dissolve(); dissolve.duration = 3 * 1000; dissolve.alphaFrom = 100; dissolve.alphaTo = 0; dissolve.suspendBackgroundProcessing = true; } function fadeSomething(o:UIObject):Void { dissolve.target = o; dissolve.playEffect(); } fadeSomething(yourButton); fadeSomething(yourCow); ----- Original Message ----- From: "Karl" <[EMAIL PROTECTED]> To: <flexcoders@yahoogroups.com> Sent: Friday, December 30, 2005 2:11 PM Subject: [flexcoders] Re: Setting effect via AS Thanks for the reply. Is there anyway to set an effect on an object dynamically without having to create a new effect for each image that is added? Won't this method result in a new effect being created in memory for each image, as opposed to having one already created effect that you "attach" each image to? My effect is a sequence too, so it would actually be multiple effects for each image. If I am thinking about this incorrectly, just let me know. Thanks for your help. Karl --- In flexcoders@yahoogroups.com, "JesterXL" <[EMAIL PROTECTED]> wrote: > > Pass the image's ID into the effect's contructor: > > var e:Dissolve = new mx.effects.Dissolve(imageID); > > ----- Original Message ----- > From: "Karl" <[EMAIL PROTECTED]> > To: <flexcoders@yahoogroups.com> > Sent: Friday, December 30, 2005 11:46 AM > Subject: [flexcoders] Setting effect via AS > > > I need to set an effect (hideEffect) on a new object > (mx.controls.Image) that I am creating via AS and the effect does not > seem to be playing when expected (hiding of image). > > What is the correct way of adding an effect to an object > programatically? Is it treated like a property and takes a string of > the name of the effect? > > object.hideEffect = "effectName"; > > I have not had success with any of the ways I have tried. Thanks in > advance for your help! > > Karl > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: http://www.mail-archive.com/flexcoders% 40yahoogroups.com > Yahoo! Groups Links > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links ------------------------ Yahoo! Groups Sponsor --------------------~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/