I have a site in AS3 almost completely finished, but i have one thing left to do that i can not figure out.
Here is my code:
stop();
import fl.transitions.Tween; import fl.transitions.easing.*;
var currentPage:MovieClip = home_mc;
var homePage
ageHome = new pageHome();
var overviewPage
ageOverview = new pageOverview();
var contentsPage
ageContents = new pageContents();
var praisePage
agePraise = new pagePraise();
var reviewsPage
ageReviews = new pageReviews();
var authorPage
ageAuthor = new pageAuthor();
var buyPage
ageBuy = new pageBuy();
var contactPage
ageContact = new pageContact();
home_mc.targetMC = homePage; overview_mc.targetMC = overviewPage; contents_mc.targetMC = contentsPage; praise_mc.targetMC = praisePage; reviews_mc.targetMC = reviewsPage; author_mc.targetMC = authorPage; buy_mc.targetMC = buyPage; contact_mc.targetMC = contactPage;
homePage.x = 527.8; homePage.y = 354.3 reviewsPage.x = praisePage.x = overviewPage.x = contentsPage.x = contactPage.x = buyPage.x = authorPage.x = 527.8 reviewsPage.y = praisePage.y = overviewPage.y = contentsPage.y = contactPage.y = buyPage.y = authorPage.y = 354.3
addChild(homePage);
highlight_mc.y = home_mc.y; underline_mc.y= home_mc.y;
home_mc.buttonMode = true; overview_mc.buttonMode = true; contents_mc.buttonMode = true; praise_mc.buttonMode = true; reviews_mc.buttonMode = true; author_mc.buttonMode = true; contact_mc.buttonMode = true; buy_mc.buttonMode = true;
home_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline); overview_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline); contents_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline); praise_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline); reviews_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline); author_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline); contact_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline); buy_mc.addEventListener(MouseEvent.ROLL_OVER, moveUnderline);
home_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack); overview_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack); contents_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack); praise_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack); reviews_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack); author_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack); contact_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack); buy_mc.addEventListener(MouseEvent.ROLL_OUT,moveUnderlineBack);
function moveUnderline(e:MouseEvent):void { new Tween(underline_mc,”y”,Strong.easeOut,underline_mc.y,e.currentTarget.y,12,false); }
function moveUnderlineBack(e:MouseEvent):void { new Tween(underline_mc,”y”,Strong.easeOut,e.currentTarget.y,currentPage.y,12,false); }
home_mc.addEventListener(MouseEvent.CLICK, newPage); overview_mc.addEventListener(MouseEvent.CLICK, newPage); contents_mc.addEventListener(MouseEvent.CLICK, newPage); praise_mc.addEventListener(MouseEvent.CLICK, newPage); reviews_mc.addEventListener(MouseEvent.CLICK, newPage); author_mc.addEventListener(MouseEvent.CLICK, newPage); contact_mc.addEventListener(MouseEvent.CLICK, newPage); buy_mc.addEventListener(MouseEvent.CLICK, newPage);
function newPage(e:MouseEvent):void { new Tween(highlight_mc,”y”,Strong.easeOut,highlight_mc.y,e.currentTarget.y,12,false); removeChild(currentPage.targetMC); currentPage = MovieClip(e.currentTarget); addChild(currentPage.targetMC); currentPage.targetMC.gotoAndPlay(1); }
What i need help with is that i have a movie clip button that occurs in each page movie clip of the site named: smallBook_mc
I am trying to figure out how to have this movie clip send me to the pageBuy mc when it is clicked. (like i said this is on every page accept for the buy page) Can anyone help me?
Posted 3 months ago











