Visualizzazione dei risultati da 1 a 7 su 7

Discussione: AS2 Pulsante onRollOut

  1. #1

    AS2 Pulsante onRollOut

    Buongiorno a tutti,
    mi sto cimentando per le prime volte con il codice AS2 in Flash.
    Ho un problema!!!!!! (purtroppo)
    ho trasformato i miei pulsanti in un movie clip dandoli il seguente codice

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


    ChiSiamo_mc.onRollOver=function(){

    var my_xscale:Tween=new Tween (ChiSiamo_mc,"_x",Bounce.easeInOut,100,20,2,true);
    my_xscale.onMotionFinished=function(){

    };

    };

    ChiSiamo_mc.onRollOut=function(){

    var my_xscale:Tween=new Tween (ChiSiamo_mc,"_x",Regular.easeInOut,20,90,2,true);
    my_xscale.onMotionFinished=function(){

    };

    };




    Io vorrei che a rollover il mio testo si sposti a sinitra e poi torni nella sua posizione originaria, con RollOut l'effetto è un gran bel pastrocchio.
    Voi che codice mi consigliate di usare???


    Grazie a chiunque risponderà
    Vale

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Se metti None al posto di Bounce già migliora molto. Poi aumenterei un pò la velocità.

  3. #3
    Insomma..il problema è che essendo la scritta un pulsante, quando al onRoolover si sposta a sinistra e il mause rimanendo posizionato al centro automaticamente lo legge come conRollOut quindi mi rimbalza avanti e indietro.
    Se invece al onRelese quindi al press lo faccio che si sposta a sinitra come faccio a farli capire che quando entra nella pagina interessata ritorna alla posizione di prima?


    Grazi mille x l'aiuto

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    E' Bounce che lo fa rimbalzare se al posto di Bounce scrivi None non rimbalza.
    codice:
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    
    ChiSiamo_mc.onRollOver=function(){
    
    var my_xscale:Tween=new Tween (ChiSiamo_mc,"_x",None.easeInOut,100,50,0.5,true);
    my_xscale.onMotionFinished=function(){
    };
    
    };
    
    ChiSiamo_mc.onRollOut=function(){
    
    var my_xscale:Tween=new Tween (ChiSiamo_mc,"_x",None.easeInOut,50,100,0.5,true);
    my_xscale.onMotionFinished=function(){
    
    };
    
    };
    Inoltre fai in modo che l'ascissa sia quella scritta nel codice cioè 100

  5. #5
    Se voglio inserire un link basta che faccio

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

    ChiSiamo_mc.onRollOver=function(){

    var my_xscale:Tween=new Tween (ChiSiamo_mc,"_x",None.easeInOut,100,50,0.5,true);
    my_xscale.onMotionFinished=function()
    getURL("http://google") {
    };

    };

    ChiSiamo_mc.onRollOut=function(){

    var my_xscale:Tween=new Tween (ChiSiamo_mc,"_x",None.easeInOut,50,100,0.5,true);
    my_xscale.onMotionFinished=function(){

    };

    };

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Si ma così il link parte al rollover, non sarebbe meglio associarlo ad un press o a un release?

  7. #7
    Si certo.

    Grazie mille!!!!! x l'aiutoooooo

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.