You can see the .swf file on this thread, let me know if you need me to post the .fla file.
I would really appreciate any help or advice.
Thanks
Here is the code:
//Variables for the position of the menu
var biopos:Boolean;
var webpos:Boolean;
var modpos:Boolean;
//Button listeners
Object(this).modAnim.webBtn.addEventListener(MouseEvent.MOUSE_DOWN, webbutton);
Object(this).illAnim.modBtn.addEventListener(MouseEvent.MOUSE_DOWN, modbutton);
Object(this).illBtn.addEventListener(MouseEvent.MOUSE_DOWN, illbutton);
Object(this).webAnim.bioBtn.addEventListener(MouseEvent.MOUSE_DOWN,biobutton);
//WEB BUTTON;
function webbutton(event:MouseEvent):void
{
trace("Positions before clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
//If BIO is up;
if (biopos == false && webpos == false && modpos == false)
{
webAnim.play();
biopos = ! biopos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If MOD is up;
if (biopos == true && webpos == true && modpos == false)
{
modAnim.play();
webpos = ! webpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If ILL is up;
if (biopos == true && webpos == true && modpos == true)
{
illAnim.play();
modAnim.play();
modpos = ! modpos;
webpos = ! webpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
}
//MOD BUTTON
function modbutton(event:MouseEvent):void
{
trace("Positions before clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
//If BIO is up
if (biopos == false && webpos == false && modpos == false)
{
modAnim.play();
webAnim.play();
webpos = ! webpos;
biopos = ! biopos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If WEB is up
if (biopos == true && webpos == false && modpos == false)
{
modAnim.play();
webpos = ! webpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If ILL is up
if (biopos == true && webpos == true && modpos == true)
{
illAnim.play();
modpos = ! modpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
}
//ILL BUTTON
function illbutton(event:MouseEvent):void
{
trace("Positions before clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
//If BIO is up
if (biopos == false && webpos == false && modpos == false)
{
illAnim.play();
modAnim.play();
webAnim.play();
modpos = ! modpos;
webpos = ! webpos;
biopos = ! biopos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If WEB is up
if (biopos == true && webpos == false && modpos == false)
{
illAnim.play();
modAnim.play();
modpos = ! modpos;
webpos = ! webpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If MOD is up
if (biopos == true && webpos == true && modpos == false)
{
illAnim.play();
modpos = ! modpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
}
//BIO BUTTON
function biobutton(event:MouseEvent):void
{
trace("Positions before clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
//If WEB is up;
if (biopos == true && webpos == false && modpos == false)
{
webAnim.play();
biopos = ! biopos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If MOD is up;
if (biopos == true && webpos == true && modpos == false)
{
webAnim.play();
modAnim.play();
biopos = ! biopos;
webpos = ! webpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
//If ILL is up;
if (biopos == true && webpos == true && modpos == true)
{
illAnim.play();
webAnim.play();
modAnim.play();
modpos = ! modpos;
biopos = ! biopos;
webpos = ! webpos;
trace("Positions AFTER clicked");
trace("biopos = ", biopos);
trace("webpos = ", webpos);
trace("modpos = ", modpos);
}
}
Help














