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

Reply via email to