помогите плз! он у меня заходит в функцию alphaStart() но не доходит до if (Q._alpha>0) {, и в итоге ни4его не получается!!!

я уже все что мог делал! но сам не могу решить данную проблемму!

Код AS1/AS2:
while (i > 0)
{
if ((_ymouse >= point1) && (_ymouse <= point2))
{
if (Q._y != text1)
{
alphaStart();
flag = 1;
}
setProperty(Q,_y,text1);
setProperty(A,_y,text2);
_root.termometr.Q.Vopros.text = _root.termometr.Load["x" + j];
_root.termometr.A.Otvet.text = _root.termometr.Load["y" + j];
if ((flag == 1) && (Q._alpha == 0))
{
alphaBack();
}
}
point1 = point2 + 1;
point2 = point1 + count;
text1 = text1 + count;
text2 = text2 + count;
i--;
j++;
}
}
else
{
setProperty("line",_visible,false)
}
function alphaStart() {
Q.onEnterFrame = function() {
if (Q._alpha>0) {
Q._alpha -= 10;
A._alpha -= 10;
} else {
delete Q.onEnterFrame;
}
};
}
function alphaBack() {
Q.onEnterFrame = function() {
if (Q._alpha<100) {
Q._alpha += 10;
A._alpha += 10;
} else {
delete Q.onEnterFrame;
}
};
}