# How to translate this into a loop?

**URL:** https://forum.kirupa.com/t/how-to-translate-this-into-a-loop/168708
**Category:** Uncategorized
**Created:** [November 9, 2005, 1:12pm UTC](https://forum.kirupa.com/t/how-to-translate-this-into-a-loop/168708 "2005-11-09T13:12:26Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![keitai](https://avatars.discourse-cdn.com/v4/letter/k/73ab20/32.png) [@keitai](https://forum.kirupa.com/u/keitai)
#### Post date: [November 9, 2005, 1:12pm UTC](https://forum.kirupa.com/t/how-to-translate-this-into-a-loop/168708/1 "2005-11-09T13:12:26Z")

</div>

Struggling here

I have got 8 mc’s and I use

```auto

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.

```auto

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

}

```
