Tween Confusion

  • Tokunbo
  • Student
  • Student
  • No Avatar
  • Inscription: Fév 04, 2005
  • Messages: 73
  • Loc: Applications Developer
  • Status: Offline

Message Novembre 6th, 2006, 11:29 am

bonjour,

Im essayant de comprendre l'idée de la forme pré-adolescents. Jai entendu que pour une motin entre, l'objet doit être converti en un symbole (clip vidéo), puis un film est appliqué.

Toutefois, pour les pré-adolescents de forme, peut-être im getting it all wrong.

C'est ce que je veux faire: i importation 2. Jpg images sur scène, et je veux juste un pour entre dans une autre. J'ai observé que ces images ne sont pas Tweening dans l'autre.

Toutefois, si je dessine un cercle et un carré, à la fois aligné au milieu de la scène, et je choisir entre une forme de chacun, la gestion du dossier montre-moi le cercle (Tweening changement de forme jusqu'à ce qu'il devienne un carré) .

SVP, pouvez-vous m'aider à éclaircir ces deux questions, au moins en des termes mans. Im suivant j'ai trouvé quelques tutoriels en ligne.

Toks
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Novembre 6th, 2006, 11:29 am

  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Novembre 6th, 2006, 11:58 pm

hein? exactement ce que vous essayez de faire? probablement vous avez besoin d'un fondu enchaîné entre.
forme entre les moyens de transformer une forme à une autre.... une image est un carré, l'autre image est une autre place...de sorte au plus il peut y avoir une place de plus un plus grand ou moins, et puis des bosses...la seconde image s'affiche.
“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
  • Inscription: Fév 04, 2005
  • Messages: 73
  • Loc: Applications Developer
  • Status: Offline

Message Novembre 7th, 2006, 12:51 am

ok, oui, les deux images sont des carrés......peut-être un fondu entre ensuite. Je veux juste une image pour devenir un autre.

mais entre les options dans les propriétés de la section, il n'ya que des options pour la forme, du mouvement et de néant. Je n'ai pas vu rien de semblable entre fade. Comment puis-je atteindre ce fade entre.

Toks
  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Novembre 7th, 2006, 2:00 am

ok, here you go: 2 couches, l'une pour chaque image. Transformez chaque image dans un symbole (image select -> appuyez sur F8 -> rendre la forme)

Première image de début sur Frame1.
dans le châssis 15 pour la première image, clic droit -> frame insertion
puis clic droit -> Créer Motion Tween.
Encore une fois clic droit dans l'image 15 -> insérez une image clé.
cliquez sur l'image dans l'image 15, allez dans le panneau Propriétés, sélectionnez alpha de couleur -> alpha à 0.

Deuxième image commence dans le cadre 7.
mêmes étapes que pour l'image 1, seule la dernière image sera dans le châssis 22.
Et dans le châssis 22 -> couleur définie à none
En dormant 7 -> couleur -> Alpha -> 0.

puis testez votre film.

Ou, par ActionScript (transformer les images dans les clips. Désigner leurs instances à mcImage et mcImage2):

Code: [ 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 l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Novembre 7th, 2006, 2:31 am

pour un nombre donné d'images...N, lorsque une image est à moitié fané à l'image suivante commence à s'estomper po Pour cela, vous devez avoir l'instance de toutes vos images sur la scène, également s'assurer que tous d'entre eux sont alpha 0.
Code: [ 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
  • Inscription: Fév 04, 2005
  • Messages: 73
  • Loc: Applications Developer
  • Status: Offline

Message Novembre 11th, 2006, 3:55 pm

salut Icecold,


merci, ça a marché. Alpha-je utiliser l'idée de choses, pas l'action script!
  • new_AS
  • Born
  • Born
  • No Avatar
  • Inscription: Jan 24, 2007
  • Messages: 3
  • Status: Offline

Message Janvier 26th, 2007, 3:45 am

Salut,

Si je suis en utilisant uniquement l'exécution de ce script actipon où dois-je mettre mes images (moveclips)...sur la scène ou dans la bibliothèque ou puis-je consulter le dossier, ils sont stockés?

Fondamentalement voulez boucle à 3 ou 4 photos pour qu'elles s'estompent et fade out...

Merci d'avance.

new_AS!
  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Janvier 26th, 2007, 4:08 pm

lire mon post nouveau please (seul le commentaire avant le code). Peut-être que je trompe la scène avec la scène...mais...vous avez maintenant l'idée.
“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
  • Inscription: Jan 24, 2007
  • Messages: 3
  • Status: Offline

Message Janvier 29th, 2007, 5:25 am

Salut

J'ai donc deux couches, le contenu et les actions, tant que d'une seule image.

Ok so i ont importé 3 images dans la bibliothèque et de les traîner sur la scène sur mon contenu Frame Layer 1 i ont transformé chacune à un MovieClip nommé mcImage, mcImage2 et mcImage3 et de l'alpha de chacun à 0.

Ensuite, j'ai copier et coller le code ci-dessus dans l'image 1 de mon Actionscript Actions couche.

Quand je le lancer j'obtiens l'erreur "undefined: dans: undefined" continuellement en boucle?

Je suppose qu'elle est de ne pas reconnaître la mcImage (s)?

Am i missing something?

Merci à l'avance - cela est déroutant pour un novice comme moi!
  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Janvier 29th, 2007, 10:13 pm

vous devez avoir: mcImage0, mcImage1,.... aussi, ne vous instanciez votre 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
  • Inscription: Jan 30, 2007
  • Messages: 1
  • Loc: BELGIUM
  • Status: Offline

Message Janvier 30th, 2007, 11:23 am

Thanx for your script, sa .. vraiment travailler
Je cherchais un certain temps après quelque chose comme ceci...
Pouvez-vous expliquer les paramètres de fadeIn fonctions de l'entrée et de sortie ..

thx

IceCold a écrit:
pour un nombre donné d'images...N, lorsque une image est à moitié fané à l'image suivante commence à s'estomper po Pour cela, vous devez avoir l'instance de toutes vos images sur la scène, également s'assurer que tous d'entre eux sont alpha 0.
Code: [ 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 l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Janvier 30th, 2007, 10:23 pm

Code: [ 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 propriété MovieClip pour Tween (dans ce cas: _alpha), la facilité mode, valeur de début à la fin de valeur, nombre d'images dans laquelle on fera l'interpolation)
“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
  • Inscription: Juin 05, 2008
  • Messages: 2
  • Status: Offline

Message Juin 5th, 2008, 5:45 pm

Merci IceCold, j'ai utilisé ce script et il fonctionne très bien, mais j'ai 14 images, tout est beau jusqu'au mcImage11 roule...Les 3 prochaines clips clignoter rapidement plutôt que de se fanent Nicely (mcImage11, mcImage12, mcImage13). Une fois qu'il revient à mcImage0 tout va bien à nouveau. Im un débutant en actionscript donc si quelque chose à son évidente s'il vous plaît soyez doux sur moi...

Code: [ 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();

Afficher de l'information

  • Total des messages de ce sujet: 13 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 47 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC