I am sure this is a simple fix but I am trying to put together a menu that has rollovers.
here is the code.
// X and Y Positions of movieclips
var homebuttonwidth = 120;
var buttonwidth = 201;
var menuPosX = (Stage.width-(buttonwidth*4)-(homebuttonwidth))/2;
// Creation of MCs
var holder = _root.createEmptyMovieClip("_holder", 0);
var home:MovieClip = holder.createEmptyMovieClip("home", 1);
var prod:MovieClip = holder.createEmptyMovieClip("prod", 2);
var train:MovieClip = holder.createEmptyMovieClip("train", 3);
var comp:MovieClip = holder.createEmptyMovieClip("comp", 4);
var cont:MovieClip = holder.createEmptyMovieClip("cont", 5);
// button positions
home._x = menuPosX;
prod._x = home._x+homebuttonwidth;
train._x = prod._x+buttonwidth;
comp._x = train._x+buttonwidth;
cont._x = comp._x+buttonwidth;
//load images
home.loadMovie("../images/buttons/home.jpg");
prod.loadMovie("../images/buttons/production.jpg");
train.loadMovie("../images/buttons/training.jpg");
comp.loadMovie("../images/buttons/company.jpg");
cont.loadMovie("../images/buttons/contact.jpg");
//setup of over states
var holder2 = _root.createEmptyMovieClip("_holder2", 10);
var home_over:MovieClip = holder2.createEmptyMovieClip("home_over", 16);
home_over.loadMovie("../images/buttons/home_over.jpg");
holder2._visible = false;
var holder3 = _root.createEmptyMovieClip("_holder3", 20);
var prod_over:MovieClip = holder3.createEmptyMovieClip("prod_over", 26);
prod_over.loadMovie("../images/buttons/production_over.jpg");
holder3._visible = false;
var holder4 = _root.createEmptyMovieClip("_holder4", 30);
var train_over:MovieClip = holder4.createEmptyMovieClip("train_over", 36);
train_over.loadMovie("../images/buttons/training_over.jpg");
holder4._visible = false;
var holder5 = _root.createEmptyMovieClip("_holder5", 40);
var comp_over:MovieClip = holder5.createEmptyMovieClip("comp_over", 46);
comp_over.loadMovie("../images/buttons/company_over.jpg");
holder5._visible = false;
var holder6 = _root.createEmptyMovieClip("_holder6", 50);
var cont_over:MovieClip = holder6.createEmptyMovieClip("cont_over", 56);
cont_over.loadMovie("../images/buttons/contact_over.jpg");
holder6._visible = false;
home_over._x = home._x;
prod_over._x = prod._x
train_over._x = train._x
comp_over._x = comp._x
cont_over._x = cont._x
// button actions
holder.onRollOver = function() {
if (_root._xmouse > holder._x & _root._xmouse < prod._x){
holder2._visible = true;
}
if (_root._xmouse > prod._x & _root._xmouse < train._x ){
holder3._visible = true;
}
if (_root._xmouse < comp._x & _root._xmouse > train._x){
holder4._visible = true;
}
if (_root._xmouse < cont._x & _root._xmouse > comp._x){
holder5._visible = true;
}
if (_root._xmouse > cont._x){
holder6._visible = true;
}
};
holder.onRollOut = function() {
if (_root._xmouse < prod._x){
holder2._visible = false;
}
if (_root._xmouse < train._x & _root._xmouse > prod._x){
holder3._visible = false;
}
if (_root._xmouse < comp._x & _root._xmouse > train._x){
holder4._visible = false;
}
if (_root._xmouse < cont._x & _root._xmouse > comp._x){
holder5._visible = false;
}
if (_root._xmouse > cont._x){
holder6._visible = false;
}
};
It works when I go from the bottom of the button on and of it to change the state but not when I go from button to button horizontally.
In order to see what I mean have a look here MENU ISSUE
Thank you for all your help.