Hi!
I need help with a site I’m designing - this is the link: http://www.martaramos.com
There’s much yet to be done but so far I’m having some trouble with the code: I’m not exactly a coder, more a designer…
So this is the question - I have a navbar that will display some content in the center of the page and every time you click a link it triggers some animation, and it works fine. The thing is that if you do not let the animation of each button finish and click another button, everything will go crazy and starts overlapping, and there’s no way to correct it unless you refresh the movie…
Is there any way of prevent this to happen?

Thank you!

This is the code for the navbar:



import mx.transitions.Tween;
import mx.transitions.easing.*;

// ------------- Display Content - Buttons Function ---------------- \\


navbar.biografia.onPress = function() {
clearInterval (delexposicoes);
clearInterval (delseleccao);
clearInterval (delbibliografia);
clearInterval (delcontactos);
linhas.gotoAndPlay("transition");
var alphaTween:Tween = new Tween(exposicoes, "_alpha", Regular.easeOut, exposicoes._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(seleccao, "_alpha", Regular.easeOut, seleccao._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(bibliografia, "_alpha", Regular.easeOut, bibliografia._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(contactos, "_alpha", Regular.easeOut, contactos._alpha, 0, 0.5, true);
delbiografia = setInterval(secondFunction, 1800);
function secondFunction() {
var alphaTween:Tween = new Tween(biografia, "_alpha", Regular.easeOut, biografia._alpha, 100, 0.5, true);
}
};

navbar.exposicoes.onPress = function() {
clearInterval (delbiografia);
clearInterval (delseleccao);
clearInterval (delbibliografia);
clearInterval (delcontactos);
delbiografia = setInterval(secondFunction, 1800);
linhas.gotoAndPlay("transition");
var alphaTween:Tween = new Tween(biografia, "_alpha", Regular.easeOut, biografia._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(seleccao, "_alpha", Regular.easeOut, seleccao._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(bibliografia, "_alpha", Regular.easeOut, bibliografia._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(contactos, "_alpha", Regular.easeOut, contactos._alpha, 0, 0.5, true);
delexposicoes = setInterval(secondFunction, 1800);
function secondFunction() {
var xTween:Tween = new Tween(navbar.biografia, "_y", Regular.easeOut, navbar.biografia._y, -545, 0.5, true);
var alphaTween:Tween = new Tween(exposicoes, "_alpha", Regular.easeOut, exposicoes._alpha, 100, 0.5, true);
}
};

navbar.seleccao.onPress = function() {
clearInterval (delbiografia);
clearInterval (delexposicoes);
clearInterval (delbibliografia);
clearInterval (delcontactos);
linhas.gotoAndPlay("transition");
var alphaTween:Tween = new Tween(biografia, "_alpha", Regular.easeOut, biografia._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(exposicoes, "_alpha", Regular.easeOut, exposicoes._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(bibliografia, "_alpha", Regular.easeOut, bibliografia._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(contactos, "_alpha", Regular.easeOut, contactos._alpha, 0, 0.5, true);
delseleccao = setInterval(secondFunction, 1800);
function secondFunction() {
var alphaTween:Tween = new Tween(seleccao, "_alpha", Regular.easeOut, seleccao._alpha, 100, 0.5, true);
}

};

navbar.bibliografia.onPress = function() {
clearInterval (delbiografia);
clearInterval (delexposicoes);
clearInterval (delseleccao);
clearInterval (delcontactos);
linhas.gotoAndPlay("transition");
var alphaTween:Tween = new Tween(biografia, "_alpha", Regular.easeOut, biografia._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(exposicoes, "_alpha", Regular.easeOut, exposicoes._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(seleccao, "_alpha", Regular.easeOut, seleccao._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(contactos, "_alpha", Regular.easeOut, contactos._alpha, 0, 0.5, true);
delbibliografia = setInterval(secondFunction, 1800);
function secondFunction() {
var alphaTween:Tween = new Tween(bibliografia, "_alpha", Regular.easeOut, bibliografia._alpha, 100, 0.5, true);
}
};

navbar.contactos.onPress = function() {
clearInterval (delbiografia);
clearInterval (delexposicoes);
clearInterval (delseleccao);
clearInterval (delbibliografia);
linhas.gotoAndPlay("transition");
var alphaTween:Tween = new Tween(biografia, "_alpha", Regular.easeOut, biografia._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(exposicoes, "_alpha", Regular.easeOut, exposicoes._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(seleccao, "_alpha", Regular.easeOut, seleccao._alpha, 0, 0.5, true);
var alphaTween:Tween = new Tween(bibliografia, "_alpha", Regular.easeOut, bibliografia._alpha, 0, 0.5, true);
delbibliografia = setInterval(secondFunction, 1800);
function secondFunction() {
var alphaTween:Tween = new Tween(contactos, "_alpha", Regular.easeOut, contactos._alpha, 100, 0.5, true);
}
};