В кадре используется код:

Код:
for (i=0;i<=_global.count;i++)
{
if ((_xmouse>_global.xs[i]) and (_xmouse<_global.xe[i]))
{
if ((_ymouse>_global.ys[i]) and (_ymouse<_global.ye[i]))
{
createTextField("comment",1112,_xmouse,_ymouse,100,25);
comment.text = i+","+_global.values[i];
comment.border=true;
comment.background = true;
comment.background.color = 0xffecce;
}else
{
createTextField("comment",1112,0,0,0,0);
}
}
if ((_xmouse<_global.xs[i]) or (_xmouse>_global.xe[i]))
{
createTextField("comment",1,1112,0,0,0);
}
}
//_global.xs[] - массив значений x
//_global.xe[] - то-же самое
//_global.ys[] - массив значений y
//_global.ye[] - то-же самое
//_global.count - размер массивов этих самых значений
Смысл вышенаписаного в том, что если координата x мышы больше xs[i] и меньше xe[i], а также y>ys[i] и y<ye[i], то показать комментарий. Иначе его скрыть. Однако коментарий показывается только в области при i=_global.count. Если-же убрать вот-это:

Код:
if ((_xmouse<_global.xs[i]) or (_xmouse>_global.xe[i]))
{
createTextField("comment",1,1112,0,0,0);
}
То работать будет везде, но скрываться будет только выходя за пределы по y.
Подскажите, plz, где глюк???