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
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders