да, что-то я намудрил - переписал код так

Код:
function ShowSelectedVideoCable(nSelectedCable:Number)
{
trace(nSelectedCable);
for (j = 1; j <= 7; ++ j)
{
if (j != nSelectedCable)
{
this["video_cable_" + j]._alpha = 50;
}
}
}
function ShowAllVideoCables()
{
for (j = 1; j <= 7; ++ j)
{
this["video_cable_" + j]._alpha = 100;
}
}
for (i = 1; i <= 7; ++ i)
{
this["video_cable_" + i].onRollOver = function(){ShowSelectedVideoCable(i)};
this["video_cable_" + i].onRollOut = function(){ShowAllVideoCables()};
}
работает - но trace выдет 8, причем не важно на какую я кнопку навел 1,2,3 и т.д.
вот это я понять не могу :-(
ОТКУДА!!!?