package { import mx.effects.EffectInstance; public class professional_flex_code_15_CustomEffectInstance extends EffectInstance { // Custom Parameter public var scaleTo:Number; public function professional_flex_code_15_CustomEffectInstance(targetObj:Object) { super(targetObj); } // Override play() method. override public function play():void { super.play(); target.scaleX=scaleTo; target.scaleY=scaleTo; } override public function reverse():void{ target.scaleX=1; target.scaleY=1; } } }