Can Someone Plz Interpret this for me

Here’s the code:

// [Action in Frame 1]
stop();
// [Action in Frame 24]
stop();
if (_root.about._xmouse < -1 || _root.about._xmouse < 96 || _root.about._ymouse < -1 || _root.about._ymouse < 50)
{
_root.about.play(25);
}
else
{
play();
} // end if
// [Action in Frame 25]
if (_root.about._xmouse < -1 || _root.about._xmouse < 96 || _root.about._ymouse < -1 | _root.about._ymouse < 50)
{
_root.about.play(26);
}
else
{
gotoAndPlay(24);
} // end if
// [Action in Frame 37]
gotoAndStop(1);

It looks to me like the boundaries being checked for the mouse co-ordinates for the if statements are offsetting each other( ie. _xmouse <-1 and _xmouse<96 ???). Am i interpreting this wrong??

I guess that what u want is:
if (_root.about._xmouse < -1 || _root.about._xmouse > 96 || _root.about._ymouse < -1 || _root.about._ymouse >50)

Thats what I thought it should be but the code is exactly as I stated earlier and everything in this movie is working. Plz note that this is not my movie and saw the code in the movie when i was observing how they did it.

anyone can explain?