Hi everybody

 

I'm sure some of you have experience with this issue

 

I'm trying to write an array for all my navigation buttons and one of the
functions is a MouseEvent  "clickHandler" which is used for all buttons to
navigate to external pages. Below is my code:

 

 

var webArray: Array = [apoc_mc, ballards_mc, buyapowa_mc, cds_mc,
chrysalis_mc, dr_mc, girliepants_mc, hillbilly_mc, hpXmas_mc, kagemusha_mc,
mularam_mc, ouol_mc, trainerace_mc, uds_mc, ves_mc, villas_mc, webrel_mc];

 

                                                for (var i:int = 0; i <
webArray.length; i++) {

                                                webArray[i].buttonMode =
true;

 
webArray[i].addEventListener(MouseEvent.CLICK, clickHandler);

                                                }

 

 

                                                function
clickHandler(event:MouseEvent):void {

                                                switch (event.currentTarget)
{

                                

                                

                                                case apoc_mc:

                                                var request:URLRequest = new
URLRequest("http://www.mularam.com/projects/apoc.php";);

                                                navigateToURL(request,
"_self");

                                                break;

                                                

                                                

                                                case ballards_mc:

                                                var request:URLRequest = new
URLRequest("http://www.mularam.com/projects/ballards.php";);

                                                navigateToURL(request,
"_self");

                                                break;   

 

And so on for each different nav element. I receive warning 3596 and
although the file publishes and works I am trying to improve my AS3 skills
and would like to know what the proper way of doing this is (without writing
separate functions for all nav elements if possible). I'm also using an
array because I'm calling other functions for Mouse ROLL_OVER and ROLL_OUT
states 

 

Many thanks in advance for any advice

 

 

Marco Terrinoni - Director
MULARAM  PRODUCTIONS
web design // animation // illustration
uk: +44 7876 652 643
e:  <mailto:ma...@mularam.com> ma...@mularam.com  
w:  <http://www.mularam.com/> www.mularam.com 

 

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to