i repeated the test again. this time I used 2 8direction behaviors. and all parameters was equal and disabled set angle and used left& right.
and used deafult control for one and disabled control for the other.
every tick |?Sprite set 8direction1 VectorX to -1*Sprite.8direction.VectorX
so everytick the VectorX of second 8direction behavior is setting on the other 8direction behavior*(-1). and it must be zero speed and sprite should has no movement ... but it had a little movement