Tween Confusión

  • Tokunbo
  • Student
  • Student
  • No Avatar
  • Registrado: Feb 04, 2005
  • Mensajes: 73
  • Loc: Applications Developer
  • Status: Offline

Nota Noviembre 6th, 2006, 11:29 am

Hola,

Im tratando de entender la idea sobre la forma tweens. He entendido que para un motin entre, el objeto tiene que ser convertida a un símbolo (imagen en movimiento), entonces entre una moción se aplica.

Sin embargo, para los tweens forma, tal vez im conseguir todo mal.

Esto es lo que quiero hacer: i importación 2. Jpg imágenes en el escenario, y apenas deseo entre uno y en otro. Observé que estas imágenes no son Tweening en sí.

Sin embargo, si i elaborar un círculo y un cuadrado, ambos alineados en el centro del escenario, y seleccionar una forma de entre cada una, ejecutar el archivo me muestra el círculo (Tweening-cambiando en forma hasta que se convierta en un cuadrado) .

please puede ayudarme a aclarar estas dos cuestiones, por lo menos en términos laicos mans. Im después de algunos tutoriales que encontré en Internet.

Toks
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Noviembre 6th, 2006, 11:29 am

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

Nota Noviembre 6th, 2006, 11:58 pm

¿eh? qué es exactamente lo que está usted tratando de hacer? probablemente usted necesita un fundido entre.
forma entre los medios la transformación de una forma a otra.... una imagen es un cuadrado, la otra imagen es otra plaza...para que a lo sumo puede haber una plaza cada vez un mayor o menor, y luego bache...la segunda imagen aparece.
“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. ”
  • Tokunbo
  • Student
  • Student
  • No Avatar
  • Registrado: Feb 04, 2005
  • Mensajes: 73
  • Loc: Applications Developer
  • Status: Offline

Nota Noviembre 7th, 2006, 12:51 am

ok, sí, ambas imágenes son plazas......tal vez un fundido entre entonces. Sólo quiero una imagen para convertirse en otro.

pero entre las opciones entre las propiedades de la sección, sólo hay opciones para la forma, movimiento y ninguno de ellos. No he visto nada parecido entre la decoloración. ¿Cómo lograr este objetivo se desvanecen entre.

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

Nota Noviembre 7th, 2006, 2:00 am

OK, aquí tienes: 2 capas, una para cada imagen. Transformar cada imagen en un símbolo (imagen, seleccione -> presione F8 -> hacer de forma)

Inicio primera imagen de frame1.
en el fotograma 15 para la primera imagen, click derecho -> Insertar marco
a continuación, haga clic derecho -> Crear interpolación de movimiento.
Una vez más, haga clic derecho en el sistema 15 -> Marco tecla Insertar.
haga clic en la imagen en el fotograma 15, vaya al panel de Propiedades, seleccione Color Alpha -> alfa a 0.

Segunda imagen comienza en el sistema 7.
mismos pasos que para la imagen 1, sólo el último fotograma clave estará en el marco 22.
Y en el marco 22 -> Color definido en ninguno
En el cuadro 7 -> Colores -> Alpha -> 0.

a continuación, pruebe la película.

O, por ActionScript (transformar las imágenes de los clips de película. Nombre de sus instancias a mcImage y mcImage2):

Código: [ Select ]
import mx.transitions.Tween;
import mx.transitions.easing.*;

var tFadeOut:Tween = new Tween(mcImage, "_alpha", None.easeIn, 100 , 0, 20);
var tFadeIn:Tween = new Tween(mcImage2, "_alpha", None.easeOut, 0 , 100, 30);
stop();
  1. import mx.transitions.Tween;
  2. import mx.transitions.easing.*;
  3. var tFadeOut:Tween = new Tween(mcImage, "_alpha", None.easeIn, 100 , 0, 20);
  4. var tFadeIn:Tween = new Tween(mcImage2, "_alpha", None.easeOut, 0 , 100, 30);
  5. stop();
“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. ”
  • IceCold
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Nov 05, 2004
  • Mensajes: 1254
  • Loc: Ro
  • Status: Offline

Nota Noviembre 7th, 2006, 2:31 am

para un número determinado de imágenes...N, cuando una imagen es la mitad se desvaneció la siguiente imagen comienza a desvanecerse in Para ello se necesita tener el ejemplo de todas sus imágenes en el escenario, también asegurarse de que todos ellos son alfa 0.
Código: [ Select ]
import mx.transitions.Tween;
import mx.transitions.easing.*;

function GetNextID(crtID, maxCount)
{
    crtID++;
    if (crtID >= maxCount)
    {
        crtID = 0;
    }
    return crtID;
}

function SetFade()
{
    mcFadeOutImg = this["mcImage"+crtImgID];
    crtImgID = GetNextID(crtImgID, maxImgCount);
    mcFadeInImg = this["mcImage"+crtImgID];
    trace(mcFadeOutImg+":in:"+mcFadeInImg);
    tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 20);
    tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 20);
    tFadeIn.stop();

}
var tFadeOut:Tween;
var tFadeIn:Tween;
var crtImgID = 0;
var maxImgCount = 2;
var bFadeIn = false;
SetFade();

onEnterFrame = function()
{
    if (tFadeOut.position < 60 && !bFadeIn)
    {
        tFadeIn.start();
        bFadeIn = true;
    }
    if (tFadeIn.position == 100)
    {
        delete tFadeOut;
        delete tFadeIn;
        bFadeIn = false;
        SetFade();
    }
}
stop();
  1. import mx.transitions.Tween;
  2. import mx.transitions.easing.*;
  3. function GetNextID(crtID, maxCount)
  4. {
  5.     crtID++;
  6.     if (crtID >= maxCount)
  7.     {
  8.         crtID = 0;
  9.     }
  10.     return crtID;
  11. }
  12. function SetFade()
  13. {
  14.     mcFadeOutImg = this["mcImage"+crtImgID];
  15.     crtImgID = GetNextID(crtImgID, maxImgCount);
  16.     mcFadeInImg = this["mcImage"+crtImgID];
  17.     trace(mcFadeOutImg+":in:"+mcFadeInImg);
  18.     tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 20);
  19.     tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 20);
  20.     tFadeIn.stop();
  21. }
  22. var tFadeOut:Tween;
  23. var tFadeIn:Tween;
  24. var crtImgID = 0;
  25. var maxImgCount = 2;
  26. var bFadeIn = false;
  27. SetFade();
  28. onEnterFrame = function()
  29. {
  30.     if (tFadeOut.position < 60 && !bFadeIn)
  31.     {
  32.         tFadeIn.start();
  33.         bFadeIn = true;
  34.     }
  35.     if (tFadeIn.position == 100)
  36.     {
  37.         delete tFadeOut;
  38.         delete tFadeIn;
  39.         bFadeIn = false;
  40.         SetFade();
  41.     }
  42. }
  43. stop();
“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. ”
  • Tokunbo
  • Student
  • Student
  • No Avatar
  • Registrado: Feb 04, 2005
  • Mensajes: 73
  • Loc: Applications Developer
  • Status: Offline

Nota Noviembre 11th, 2006, 3:55 pm

Hola Icecold,


gracias, funcionó. Yo uso la idea Alpha cosas, no la acción script!
  • new_AS
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 24, 2007
  • Mensajes: 3
  • Status: Offline

Nota Enero 26th, 2007, 3:45 am

Hola,

Si estoy usando la aplicación de la presente únicamente actipon script ¿Dónde coloco mis imágenes (moveclips)...en el escenario o en la biblioteca o hacer me refiero a que la carpeta se guardan?

Básicamente quiere bucle a través de 3 o 4 fotos por lo que se desvanecen y en fade out...

Gracias de antemano.

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

Nota Enero 26th, 2007, 4:08 pm

leer mi correo de nuevo please (sólo el comentario antes del código). Quizás i equivoco escenario con escena...pero...ahora usted consigue la idea.
“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. ”
  • new_AS
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 24, 2007
  • Mensajes: 3
  • Status: Offline

Nota Enero 29th, 2007, 5:25 am

Hola

Por lo tanto, tengo dos capas; contenido y acciones, tanto sólo tienen un marco.

Ok, así que tengo 3 imágenes importadas en la biblioteca y arrastrado hacia la etapa en mi contenido Layer Frame 1 i han convertido cada una a un movieclip llamado mcImage, mcImage2 y mcImage3 y establecer el alfa de cada uno a 0.

Entonces tengo que copiar y pegar el código anterior en cuadro 1 de ActionScript Acciones de mi capa.

Cuando ejecutarlo me sale el error "indefinido: en: indefinido" continuamente bucle?

Asumí que no es el reconocimiento de la mcImage (s)?

Am i faltan algo?

Gracias de antemano - esto es confuso para un novato como yo!
  • IceCold
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Nov 05, 2004
  • Mensajes: 1254
  • Loc: Ro
  • Status: Offline

Nota Enero 29th, 2007, 10:13 pm

es necesario que usted tenga: mcImage0, mcImage1,.... también, ¿lo ejemplifican su mcImages?
“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. ”
  • didier
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 30, 2007
  • Mensajes: 1
  • Loc: BELGIUM
  • Status: Offline

Nota Enero 30th, 2007, 11:23 am

thanx por su guión, su trabajo en realidad ..
Estaba buscando un rato después de algo como esto...
¿Puede usted explicar los parámetros de las fadeIn funciones de entrada y salida ..

THX

IceCold escribió:
para un número determinado de imágenes...N, cuando una imagen es la mitad se desvaneció la siguiente imagen comienza a desvanecerse in Para ello se necesita tener el ejemplo de todas sus imágenes en el escenario, también asegurarse de que todos ellos son alfa 0.
Código: [ Select ]
import mx.transitions.Tween;
import mx.transitions.easing.*;

function GetNextID(crtID, maxCount)
{
    crtID++;
    if (crtID >= maxCount)
    {
        crtID = 0;
    }
    return crtID;
}

function SetFade()
{
    mcFadeOutImg = this["mcImage"+crtImgID];
    crtImgID = GetNextID(crtImgID, maxImgCount);
    mcFadeInImg = this["mcImage"+crtImgID];
    trace(mcFadeOutImg+":in:"+mcFadeInImg);
    tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 20);
    tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 20);
    tFadeIn.stop();

}
var tFadeOut:Tween;
var tFadeIn:Tween;
var crtImgID = 0;
var maxImgCount = 2;
var bFadeIn = false;
SetFade();

onEnterFrame = function()
{
    if (tFadeOut.position < 60 && !bFadeIn)
    {
        tFadeIn.start();
        bFadeIn = true;
    }
    if (tFadeIn.position == 100)
    {
        delete tFadeOut;
        delete tFadeIn;
        bFadeIn = false;
        SetFade();
    }
}
stop();
  1. import mx.transitions.Tween;
  2. import mx.transitions.easing.*;
  3. function GetNextID(crtID, maxCount)
  4. {
  5.     crtID++;
  6.     if (crtID >= maxCount)
  7.     {
  8.         crtID = 0;
  9.     }
  10.     return crtID;
  11. }
  12. function SetFade()
  13. {
  14.     mcFadeOutImg = this["mcImage"+crtImgID];
  15.     crtImgID = GetNextID(crtImgID, maxImgCount);
  16.     mcFadeInImg = this["mcImage"+crtImgID];
  17.     trace(mcFadeOutImg+":in:"+mcFadeInImg);
  18.     tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 20);
  19.     tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 20);
  20.     tFadeIn.stop();
  21. }
  22. var tFadeOut:Tween;
  23. var tFadeIn:Tween;
  24. var crtImgID = 0;
  25. var maxImgCount = 2;
  26. var bFadeIn = false;
  27. SetFade();
  28. onEnterFrame = function()
  29. {
  30.     if (tFadeOut.position < 60 && !bFadeIn)
  31.     {
  32.         tFadeIn.start();
  33.         bFadeIn = true;
  34.     }
  35.     if (tFadeIn.position == 100)
  36.     {
  37.         delete tFadeOut;
  38.         delete tFadeIn;
  39.         bFadeIn = false;
  40.         SetFade();
  41.     }
  42. }
  43. stop();
  • IceCold
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Nov 05, 2004
  • Mensajes: 1254
  • Loc: Ro
  • Status: Offline

Nota Enero 30th, 2007, 10:23 pm

Código: [ Select ]
tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 20);
tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 20);
  1. tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 20);
  2. tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 20);


Tween (targetMovieClip, la propiedad movieclip a entre (en este caso: _alpha), la facilidad modo, valor inicial, valor final, el número de cuadros en los que hacer la interpolación)
“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. ”
  • cranky
  • Born
  • Born
  • No Avatar
  • Registrado: Jun 05, 2008
  • Mensajes: 2
  • Status: Offline

Nota Junio 5th, 2008, 5:45 pm

Gracias ICECOLD, he utilizado este script y funciona muy bien, sin embargo tengo 14 imágenes, todo está bien hasta que rueda alrededor mcImage11...El próximo 3 clips de flash rápidamente en lugar de desvanecerse muy bien (mcImage11, mcImage12, mcImage13). Una vez que se vuelve a mcImage0 todo está bien de nuevo. Soy un principiante en actionscript de modo que si su algo obvio por favor sea amable conmigo...

Código: [ Select ]
import mx.transitions.Tween;
import mx.transitions.easing.*;

function GetNextID(crtID, maxCount)
{
crtID++;
if (crtID >= maxCount)
{
     crtID = 0;
}
return crtID;
}

function SetFade()
{
mcFadeOutImg = this["mcImage"+crtImgID];
crtImgID = GetNextID(crtImgID, maxImgCount);
mcFadeInImg = this["mcImage"+crtImgID];
trace(mcFadeOutImg+":in:"+mcFadeInImg);
tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 30);
tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 30);
tFadeIn.stop();

}
var tFadeOut:Tween;
var tFadeIn:Tween;
var crtImgID = 0;
var maxImgCount = 14;
var bFadeIn = false;
SetFade();

onEnterFrame = function()
{
if (tFadeOut.position < 60 && !bFadeIn)
{
     tFadeIn.start();
     bFadeIn = true;
}
if (tFadeIn.position == 100)
{
     delete tFadeOut;
     delete tFadeIn;
     bFadeIn = false;
     SetFade();
}
}
stop();
  1. import mx.transitions.Tween;
  2. import mx.transitions.easing.*;
  3. function GetNextID(crtID, maxCount)
  4. {
  5. crtID++;
  6. if (crtID >= maxCount)
  7. {
  8.      crtID = 0;
  9. }
  10. return crtID;
  11. }
  12. function SetFade()
  13. {
  14. mcFadeOutImg = this["mcImage"+crtImgID];
  15. crtImgID = GetNextID(crtImgID, maxImgCount);
  16. mcFadeInImg = this["mcImage"+crtImgID];
  17. trace(mcFadeOutImg+":in:"+mcFadeInImg);
  18. tFadeOut = new Tween(mcFadeOutImg, "_alpha", None.easeOut, 100 , 0, 30);
  19. tFadeIn = new Tween(mcFadeInImg, "_alpha", None.easeOut, 0 , 100, 30);
  20. tFadeIn.stop();
  21. }
  22. var tFadeOut:Tween;
  23. var tFadeIn:Tween;
  24. var crtImgID = 0;
  25. var maxImgCount = 14;
  26. var bFadeIn = false;
  27. SetFade();
  28. onEnterFrame = function()
  29. {
  30. if (tFadeOut.position < 60 && !bFadeIn)
  31. {
  32.      tFadeIn.start();
  33.      bFadeIn = true;
  34. }
  35. if (tFadeIn.position == 100)
  36. {
  37.      delete tFadeOut;
  38.      delete tFadeIn;
  39.      bFadeIn = false;
  40.      SetFade();
  41. }
  42. }
  43. stop();

Publicar Información

  • Total de mensajes en este tema: 13 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 42 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