Buenas a todos otra vez. Estaba yo jugando con la barra de sonido de youtube cuando de repente se me ha aparecido un código en mi mente(que bonito). El codigo que habia pensado era hacer la barra esa pero a mi manera, osea que ni funciona sabeis?. El código que he puesto es este:

Código :

if(zona_mc._x >= 186 && zona_mc._x <=344) {
   onEnterFrame = function(){
      zona_mc.onPress = function() {
            zona_mc._x = _xmouse;
         }
      }
   }

El if() calcula que no esté ni en el final ni en el principio de la barra y lo otro se entiende, pero no funciona. Lo primero es que al hacer click en la barrita se mueve 10 pixels y se queda quieta aunque mantengas y arrastres el ratón. Lo segundo es que despues de dar muchos clicks y que la barrita salga de los pixels indicados en el if(), sigues podiendo moverla. Espero que me ayudeis, el codigo me lo he sacado de la manga, así que no me extrañaria que estuviera fatal.