Pavel Krušek wrote: > I have written a script, here is piece of some method: > > private function resetState( e:Event ) > { > switch(e.target.buttonType) > { > case 0 : > var clip = e.target as MenuButtonMain; > var buttons:Array = _menuButtons; > break; > case 1 : > var clip = e.target as MenuButtonSub; > var buttons:Array = _subMenuButtons; > break; > } > <snip> > > The script works as want it to but I keep getting a 3596 - duplicate > variable definition warning, when I run the script.
You have var clip and var buttons defined twice, once in case 0 and once in case 1. Try it like this, and I think the error will go away: private function resetState( e:Event ) { var clip; var buttons:Array; switch(e.target.buttonType) { case 0 : clip = e.target as MenuButtonMain; buttons = _menuButtons; break; case 1 : clip = e.target as MenuButtonSub; buttons:Array = _subMenuButtons; break; } Cordially, Kerry Thompson _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders