Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    script pčer spostamento che decellera

    ciao a tutti!
    potreste postarmi il codice da immettere ad un mc per far si che le spostmanto nello stage avvenga con arrivo in stile "frenata" ma con la possibilitą di regolare i valori di decellerazione molto meglio rispetto al paramentro "andamento" nel pannello di proprietą per l'interpolazione da timeline?



  2. #2

    Re: script pčer spostamento che decellera

    Originariamente inviato da Dedalit
    ciao a tutti!
    potreste postarmi il codice da immettere ad un mc per far si che le spostmanto nello stage avvenga con arrivo in stile "frenata" ma con la possibilitą di regolare i valori di decellerazione molto meglio rispetto al paramentro "andamento" nel pannello di proprietą per l'interpolazione da timeline?


    usa le tween
    ti basta fare una piccola ricerca nel forum x info al riguardo
    oppure leggi l'articolo di and80 e di nep036 al riguardo

    cmq con una cosa del genere
    sul frame
    function sposta(clip,fine) {
    //qui puoi cambiare l'effetto cambiando tipo di tween
    easeType = mx.transitions.easing.Strong.easeOut;
    transX = new mx.transitions.Tween(clip, "_x", easeType, clip._x, fine, 5, true);
    }


    poi x il pls supponendo che il clip da spostare sia istanziato come prova

    bt1.onRelease = function(){
    //vai(istanza_clip, posizione finale)
    vai(prova,600);
    }


    la veritą non č una meretrice che si getta al collo di chi non la vuole ma anzi essa č dotata di una cosģ altera bellezza che anche chi sacrifica tutto per ottenerla non č sicuro di averla raggiunta !

  3. #3
    ho trovato qualcosa di interessante..
    ora non so come fare per fare "fading out"... cosa devo modificare in questo codice?

    McA._alpha = 1;
    function fadeMC (theVar, theClip) {
    if (theVar == 1 && theClip._alpha<100) {
    theClip._alpha += 2;
    }

    }



  4. #4
    Originariamente inviato da Dedalit
    ho trovato qualcosa di interessante..
    ora non so come fare per fare "fading out"... cosa devo modificare in questo codice?

    McA._alpha = 1;
    function fadeMC (theVar, theClip) {
    if (theVar == 1 && theClip._alpha<100) {
    theClip._alpha += 2;
    }

    }


    potresti usare sempre le tween ad es hai un clip istanziato prova
    sul pls

    on (release) {
    import mx.transitions.*;
    import mx.transitions.easing.*;
    var alpha:Object = new Object({type:Fade, direction:true, duration:1});
    TransitionManager.start(prova, alpha);
    }

    la veritą non č una meretrice che si getta al collo di chi non la vuole ma anzi essa č dotata di una cosģ altera bellezza che anche chi sacrifica tutto per ottenerla non č sicuro di averla raggiunta !

  5. #5
    ciao :-)
    se possibile vorrei poter invertire i valori di questo codice per fare in modo che vada in fading out e non fading in come sta facendo adesso, senza utilizzare pulsante..

  6. #6
    Originariamente inviato da Dedalit
    ciao :-)
    se possibile vorrei poter invertire i valori di questo codice per fare in modo che vada in fading out e non fading in come sta facendo adesso, senza utilizzare pulsante..
    beh allora solo questo sul frame

    import mx.transitions.*;
    import mx.transitions.easing.*;
    var alpha:Object = new Object({type:Fade, direction:false , duration:1});
    TransitionManager.start(vai, alpha);

    la veritą non č una meretrice che si getta al collo di chi non la vuole ma anzi essa č dotata di una cosģ altera bellezza che anche chi sacrifica tutto per ottenerla non č sicuro di averla raggiunta !

  7. #7
    un consiglio dai uno sguarda a questo esempio cosģ ti togli tutte le soddisfazioni

    guardalo con FF http://www.rempox.it/articoli/mx_transition/index.asp

    Ciao

  8. #8
    su questo articolo:
    http://www.v2online.it/articoli/easing-functions.html

    si spiega come si fanno i vari tween e inu riga di spiegazione parla che si puņ adattare anche l'apha... ma non mi riesce.. sapreste indirmi la soluzione??

    sono proprio un polletto in materia...

  9. #9
    vorrei precisare che i movimenti mi funzionano...
    č la parte dell'alpha che non mi riesce

    ciao

  10. #10

    ecco

    import mx.transitions.Tween;
    import mx.transitions.easing.*;

    var TW_X:Tween = new Tween(_root.mioClip, "_x", Back.easeIn, 0, 200, 10, true);

    in 10 sec il tuo clip si sposta dalla _x 0 alla _x 200

    var TW_A:Tween = new Tween(_root.mioClip, "_alpha", Back.easeIn, 0, 10, 5, true);

    in 5 sec passa da 0 a 100 _alpha

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.