Un poco de ayuda con ActionScript 3.0

  • brittagyrl
  • Novice
  • Novice
  • Avatar de Usuario
  • Registrado: Nov 21, 2008
  • Mensajes: 32
  • Loc: Ogden, Utah
  • Status: Offline

Nota Noviembre 23rd, 2010, 1:58 pm

Hi there,

Volver de nuevo con más preguntas que probablemente parece bastante simple a ustedes, pero necesito un poco de ayuda. Yo apenas se comenzó a utilizar Actionscripts y estoy usando Flash CS5, por lo que soy por defecto en la versión 3.0. Si esto sería más fácil con 2.0 por favor hágamelo saber. Estoy creando un archivo FLA en la que dos imágenes se va a desplazarse por la pantalla, uno tras otro, y también tiene texto en la parte superior de la misma.

Mi primera transición está funcionando muy bien, pero no tengo idea de cómo hacer la segunda olla después de la primera imagen ha de transición. ¿Cómo puedo conseguir que se inicie después de la primera? Solía usar sólo la línea de tiempo y preadolescentes, pero la interpolación de movimiento era demasiado Shakey, por lo que me cambié a ActionScripts y ahora estoy confundido.

Este es el Código Im usando para hacer la imagen (Nombre de la instancia School_mc) para desplazarse horizontalmente por el escenario:


fl.transitions importación. Tween;
importación fl.transitions.easing .*;

/ / 1.
var myTween: Tween = new Tween (School_mc, "x", Regular.easeOut, -200, 0, 20, true);

fl.transitions importación .*;
importación fl.transitions.easing .*;

TransitionManager.start (School_mc, {type: Fade, dirección: <dot> Transición EN, duración: 9, facilitando: Fuerte. easeOut});



¿Hay una manera de decirle que comienzan a partir de un cierto marco y al final en un cierto marco y luego la segunda foto para empezar donde termina la primera?
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Noviembre 23rd, 2010, 1:58 pm

  • IceCold
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Nov 05, 2004
  • Mensajes: 1254
  • Loc: Ro
  • Status: Offline

Nota Diciembre 10th, 2010, 3:44 am

uhmmm, i `m sorprendido nadie respondió a esta pregunta y también que usted no lee la ayuda para la clase Tween.
De todos modos, se trata de un sencillo de implementar entre varios que comienzan uno tras otro. Sin comentarios ofrecidos, espero que entiendas lo que hice allí.
Código: [ Select ]
var myTween:Tween;
var step:int = 0;
tweenFinish(null);

function tweenFinish(evt:TweenEvent)
{
    if (myTween != null)
        myTween.removeEventListener(TweenEvent.MOTION_FINISH, tweenFinish);

    switch (step)
    {
        case 0:
            myTween = new Tween(mc1, "x", Regular.easeOut, -2, 120, 4, true);
            break;
        case 1:
            myTween = new Tween(mc1, "alpha", Regular.easeOut, 1, 0, 2, true);
            break;
        case 2:
            myTween = new Tween(mc2, "x", Regular.easeIn, 10, 150, 4, true);
            break;
        case 3:
            myTween = new Tween(mc2, "alpha", Regular.easeIn, 1, 0, 2, true);
            break;            
    }
    if (step < 3)
        myTween.addEventListener(TweenEvent.MOTION_FINISH, tweenFinish);
    step++;
}
  1. var myTween:Tween;
  2. var step:int = 0;
  3. tweenFinish(null);
  4. function tweenFinish(evt:TweenEvent)
  5. {
  6.     if (myTween != null)
  7.         myTween.removeEventListener(TweenEvent.MOTION_FINISH, tweenFinish);
  8.     switch (step)
  9.     {
  10.         case 0:
  11.             myTween = new Tween(mc1, "x", Regular.easeOut, -2, 120, 4, true);
  12.             break;
  13.         case 1:
  14.             myTween = new Tween(mc1, "alpha", Regular.easeOut, 1, 0, 2, true);
  15.             break;
  16.         case 2:
  17.             myTween = new Tween(mc2, "x", Regular.easeIn, 10, 150, 4, true);
  18.             break;
  19.         case 3:
  20.             myTween = new Tween(mc2, "alpha", Regular.easeIn, 1, 0, 2, true);
  21.             break;            
  22.     }
  23.     if (step < 3)
  24.         myTween.addEventListener(TweenEvent.MOTION_FINISH, tweenFinish);
  25.     step++;
  26. }
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 81 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC