Buttons inside MC and another layer


i have 4 buttons inside movieclip on different layer. exit, map , forward , buttons.

 

my buttons worked till put them in movie clip. not working @ all.

 

//this allows menu slide in , out of page

menutrace.addeventlistener(mouseevent.roll_over, menuenter)

 

//testing out buttons forward , buttons now.

menutry.nxt_btn.addeventlistener(mouseevent.click, buttonclicked)

menutry.prev_btn.addeventlistener(mouseevent.click,buttonclicked)

 

function buttonclicked(event:mouseevent)

{

     //if next button pressed

    if (event.target.name=="menutry.nxt_btn")

    {

        if(currentframe == totalframes)

        {

            gotoandplay(10)

        } else {

        //trace(currentframe);

        nextframe();

        }

    }

     //if previous button pressed

    if (event.target.name=="menutry.prev_btn")

    {

        if(currentframe ==10)

        {

            gotoandplay(totalframes)

            } else {

            prevframe();

        }

    }

 

//moves movie clip(menutry) buttons in , out of screen. 

}

function menuenter(event:mouseevent)

{

    menutry.y = 643.15

    menutrace.removeeventlistener(mouseevent.roll_over, menuenter)

    menutrace.addeventlistener(mouseevent.roll_out, menuexit)

    stop();

}

 

function menuexit(event:mouseevent)

{

    menutry.y = 7531.15

menutrace.removeeventlistener(mouseevent.roll_out, menuexit)

menutrace.addeventlistener(mouseevent.roll_over, menuenter)

    stop();

 

}

yyou have problem scope:

 

putting buttons movieclip doesn`t change name:

 

so instead of writing

 

if (event.target.name=="menutry.nxt_btn")

write

if (event.currenttarget.name=="nxt_btn")



More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

How to set the order of FAQs instead of alphabetical

Thread: Get UK Keyboard working

how do I change the e-mail address for my merchant account