Struggling here
I have got 8 mc’s and I use
function changeOverClr(pClip) {
navOverColor = new Color(pClip);
navOverColor.setRGB(0xFF9900);
}
function changeOutClr(pClip) {
navOutColor = new Color(pClip);
navOutColor.setRGB(0xFFFFFF);
}
navPortfolioTxt.nav0text_mc.onRollOver = function() {
changeOverClr(this);
navTextOverColor = new Color(bars_mc.nav0_mc);
navTextOverColor.setRGB(0xFF9900);
};
navPortfolioTxt.nav0text_mc.onRollOut = function() {
changeOutClr(this);
navTextOutColor = new Color(bars_mc.nav0_mc);
navTextOutColor.setRGB(0xFFFFFF);
};
navPortfolioTxt.nav1text_mc.onRollOver = function() {
changeOverClr(this);
navTextOverColor = new Color(bars_mc.nav1_mc);
navTextOverColor.setRGB(0xFF9900);
};
navPortfolioTxt.nav1text_mc.onRollOut = function() {
changeOutClr(this);
navTextOutColor = new Color(bars_mc.nav1_mc);
navTextOutColor.setRGB(0xFFFFFF);
};
etct
how can I make a loop out of this, I tried this but now the onrollover/out doesn’t work anymore.
for(i=0;i<9;i++)
{
//onrollover function
["navPortfolioTxt.nav"+i+"text_mc"].onRollOver = function() {
changeOverClr(this);
bar = ["bars_mc.nav"+i+"_mc"];
navTextOverColor = new Color(bar);
navTextOverColor.setRGB(0xFF9900);
};
//onrollout function
["navPortfolioTxt.nav"+i+"text_mc"].onRollOut = function() {
changeOutClr(this);
bar = ["bars_mc.nav"+i+"_mc"];
navTextOutColor = new Color(bar);
navTextOutColor.setRGB(0xFFFFFF);
};
//onrelease function
}