# Short code review

**URL:** <https://forum.kirupa.com/t/short-code-review/229339>\
**Category:** Uncategorized\
**Created:** [June 16, 2007, 12:31am UTC](https://forum.kirupa.com/t/short-code-review/229339 "2007-06-16T00:31:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pixeline](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/pixeline/32/885_2.png) [@pixeline](https://forum.kirupa.com/u/pixeline)\
**Post date:** [June 16, 2007, 12:31am UTC](https://forum.kirupa.com/t/short-code-review/229339/1 "2007-06-16T00:31:09Z")

</div>

Hello,

Can you tell me why my code doesn’t work?  
The diff value does not get changed even though the \_xmouse value (position of mouse on the stage) is correctly tracing. no matter wherever i put the mouse, diff always equals to maxSpeed;

[AS]  
var maxSpeed:Number = 67;  
var speed1:Number = Math.round(maxSpeed/3);  
var speed2:Number = Math.round(maxSpeed/2);  
onEnterFrame = function()  
{  
var diff:Number = 0;  
if (0\<\_xmouse\<100)  
{  
diff = maxSpeed;  
}  
else if (100\<\_xmouse\<200)  
{  
diff = speed2;  
}  
else if (600\<\_xmouse\<700)  
{  
diff = -speed2;  
}  
else if (700\<\_xmouse\<800)  
{  
diff = -maxSpeed;  
}  
else  
{  
diff = 0;  
}  
var currentPosX:Number = \_root.stripContainer.\_x;  
newPosX = currentPosX+diff;

```
};

```

[/AS]

i’ve been stumbling on this for 2 hours, i must be blind…

thanks a lot
