Hola colegas del foro, siguiendo el
siguiente videotutorial estoy tratando de hacer un scrollbar personalizado, pero al querer usarlo, me di cuenta que no es action script 3, y me marca errores al querer importar la libreria
Código:
import caurina.transitions.*;
y por supuesto al querer hacer el desplazamiento de imagenes:
Código:
Tweener.addTween(content, {y:(-sp*(content.height-masker.height)),
time:1});
Supongo que para corregir esto, debo importar la clase transition y usar el codigo equivalente para desplazar la barra hacia abajo, pero ahi es donde me pierdo y les pido su colaboracion
Código:
import fl.transitions.Tween;
A continuacion el codigo completo
Código actionscript:
Ver originalimport caurina.transitions.*;
var yOffset:Number;
var yMin:Number = 0;
var yMax:Number = sb.track.height - sb.thumb.height;
sb.thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbDown);
stage.addEventListener(MouseEvent.MOUSE_UP, thumbUp);
function thumbDown(e:MouseEvent):void
{
stage.addEventListener(MouseEvent.MOUSE_MOVE, thumbMove);
yOffset = mouseY - sb.thumb.y;
}
function thumbUp(e:MouseEvent):void
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE, thumbMove);
}
function thumbMove(e:MouseEvent):void
{
sb.thumb.y = mouseY - yOffset;
if(sb.thumb.y <= yMin)
sb.thumb.y = yMin;
if(sb.thumb.y >= yMax)
sb.thumb.y = yMax;
var sp:Number = sb.thumb.y / yMax;
Tweener.addTween(content, {y:(-sp*(content.height-masker.height)),
time:1});
e.updateAfterEvent();
}