Bueno, pues gracias porque he podido poner la condición de la variable, pero si no es molestia, voy a preguntar cómo solucionar otros detalles. De momento lo que tengo está aquí:
película archivo fla
Como veis, tiene un par de problemas. El más visible es que si se mueve el punto rojo de arriba, debería parar de responder cuando cesa la pulsación y arrastre del cursor, pero nada, como que se queda pegado.
También me gustaría saber cómo decirle que en el resultado prescinda de los decimales, y muestre sólo el número entero.
Y ya que estamos, cómo hacer que el punto rojo (botonmc) tenga limitado su recorrido a la longitud de la barra gris, que a su vez varía en longitud respondiendo a la variable del movimiento del botón rojo inferior.
La forma de limitar el movimiento del primer botón fué este código, como poniendo coordenadas: startDrag(_root.b1.boton, true, 0, 0, 255, 0);
No se si habrá un método mejor, porque sustituir el 255 por una variable, ya veo que no funciona.
gracias por vuestra paciencia