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
Post a Comment