Tema: tween en AS3
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2008, 15:17
Avatar de Sergestux
Sergestux
 
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 3 meses
Puntos: 20
tween en AS3

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 original
  1. import caurina.transitions.*;
  2.  
  3. var yOffset:Number;
  4. var yMin:Number = 0;
  5. var yMax:Number = sb.track.height - sb.thumb.height;
  6.  
  7. sb.thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbDown);
  8. stage.addEventListener(MouseEvent.MOUSE_UP, thumbUp);
  9.  
  10. function thumbDown(e:MouseEvent):void
  11. {
  12.     stage.addEventListener(MouseEvent.MOUSE_MOVE, thumbMove);
  13.     yOffset = mouseY - sb.thumb.y;
  14. }
  15.  
  16. function thumbUp(e:MouseEvent):void
  17. {
  18.     stage.removeEventListener(MouseEvent.MOUSE_MOVE, thumbMove);
  19. }
  20.  
  21. function thumbMove(e:MouseEvent):void
  22. {
  23.     sb.thumb.y = mouseY - yOffset;
  24.     if(sb.thumb.y <= yMin)
  25.         sb.thumb.y = yMin;
  26.     if(sb.thumb.y >= yMax)
  27.         sb.thumb.y = yMax;
  28.     var sp:Number = sb.thumb.y / yMax;
  29.     Tweener.addTween(content, {y:(-sp*(content.height-masker.height)),
  30.                                time:1});
  31.  
  32.     e.updateAfterEvent();
  33. }