Ik heb het volgende stuk code geklopt:
In het array zitten een aantal menu items, deze worden uitgelezen en er worden items van gemaakt:
-item1
-item2
-item3
nu moet er op die items geklikt worden en moeten ze als er met de muis overgegaan wordt een lichtere kleur krijgen..
Nu is het probleem dat het rollover effect alleen maar werkt op (in dit geval) item3.. de andere 2 items executen dezelfde rollover...
Hoe is dit op te lossen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| setDirButtons = function() {
for (var i=0; i<= dirArray.length-1; i++)
{
listItem = this.attachMovie("listItemBlue","item"+i, i*10);
listItem._x = 10;
listItem._y = 17*i;
listItem._width = 70;
listItem._height = 17;
listItem.trackAsMenu = true;
listItem.name._width = 200;
listItem.name.text = dirArray[i];
listItem.onRollOver = listItem.onDragOut = function () {
listItem.name.setTextFormat(blueTextHL)
}
listItem.onRollOut = listItem.onDragOver = function () {
listItem.name.setTextFormat(blueText);
}
}
} |
In het array zitten een aantal menu items, deze worden uitgelezen en er worden items van gemaakt:
-item1
-item2
-item3
nu moet er op die items geklikt worden en moeten ze als er met de muis overgegaan wordt een lichtere kleur krijgen..
Nu is het probleem dat het rollover effect alleen maar werkt op (in dit geval) item3.. de andere 2 items executen dezelfde rollover...
Hoe is dit op te lossen?