Siguiendo un tutorial he creado un slider para dar un valor;
La variable del valor es 1, pudiendo ser desde 0 a 1 (con los pasos intermedios del slider.
El slider se desplaza de izquierda a derecha, siendo 0 su valor inicial; lo que necesito es que el valor sea 1, estando el botón de desplazamiento a la derecha... o en su defecto, que siga igual que hasta ahora, pero que el valor sea 1 a la izquierda y 0 a la derecha.
El código es este:
Código ActionScript :
//SLIDER PERSONALIZADO 3
private function arrastrarAlpha(e:MouseEvent):void
{
var rect:Rectangle = new Rectangle(0,0,60,0);
e.target.startDrag(false,rect);
}
private function soltarAlpha(e:MouseEvent):void
{
stopDrag();
}
private function modificarAlpha(e:Event):void
{
nuevoAlpha = slider.boton_slider.x / 60;
objeto(prueba).alpha = nuevoAlpha
}slider es un mc que contiene dentro otro mc (boton_slider que es el botón que usaremos para desplazar). Mediante New Rectangle le asigno el ancho del recorrido.
He probado a poner los 60 de New Rectangle en negativo, y lo hace bien (de derecha a izquierda), pero los valores son negativos y no me valen. Otra opción sería convertir esos valores, pero no sé cómo hacerlo.
Gracias de antemano.
[BOFH Hernán]Usa la etiqueta de AS, es más fácil para leerte[/BOFH]
