Hamidreza,
Look at Interdependent Controls in the documentation here. It describes what you want. Your only issue will be deciding which variable to change to meet your constraints (ie Ax, or Bx, etc.) it would be straightforward if you always adjust one variable, for example, Bx, to meet your constraint, but you may find situations in which it exceeds its limits. You can also choose one based on their current values (ie. Max or Min or nearest to 0).
If you use Dynamic instead of Manipulate you can choose which variable to adjust based on which one is being manipulated. See the second argument of Dynamic in the documentation here
Regards
Neil