Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    Pulsante che trema in flash

    Salve ragazzi sto cercando di realizzare un pulsante,il quale deve tremare quando vado col puntatore sopra mi indirizzare ad un tutorial o magari mi spiegate come fare?

    Grazie anticipatamente!
    Con i sogni possiamo conoscere il futuro...

  2. #2
    Fai questa prova
    crea un rettangolo conveilo in clip ed istanzialo "mc"

    Fin qui dovrebbe ssere tutto chiaro.

    Sulla frame che ospita il clip "mc" (posizionato in un punto qualsiasi dello stage)
    incolla qusto codice

    Codice PHP:
    // registro in X ed Y la posizione dl clip
    X=mc._x
    Y
    =mc._y
    // al verificarsi dell'evento over
    mc.onRollOver=function(){
        
    I=1
                 
    // finchè il mouse riman sul clip
        
    mc.onEnterFrame=function(){
            
    I=I*-// moltiplico per -1 la variabile I per avere valori negativi e positivi
                              // decideo di farlo spostare in modo casuale di un massimo di 10 px
            
    this._x=X+random(10)*// e moltiplico una volta per +1 ed una per -1
            
    this._y=Y+random(10)*// lo stesso
        
    }
    }
    // se sposto il mouse rimetto tutto a posto
    mc.onRollOut=function(){
        
    delete this.onEnterFrame
        this
    ._x=X
        this
    ._y=Y

    Ciao

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Si va bene solo c'è un problema:

    Quando io vado sopra non deve muoversi cosi deve fare un effetto più calmo un tremolio come se fosse una lampadina che sta per rompersi.. non so un effetto sfuocato una cosa del genere
    Con i sogni possiamo conoscere il futuro...

  4. #4
    hai detto TREMA s deve rema di meno basta che diminuisci il valore random da 10 a 3 pr esempio

    l'effetto sfocatura è un'altra cosa e lo devi realizzare con dei filtri blur importando

    import flash.filters.BlurFilter;
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    var vel:Number=1
    var valoreBlur:Number=5
    var quality:Number=5
    var sfocatura:BlurFilter=new BlurFilter(blurX,blurY,quality)
    var sfocaX:Tween=new Tween(sfocatura,"blurX",Strong.easeOut,0,valoreBlu r,vel,false)
    var sfocaY:Tween=new Tween(sfocatura,"blurY",Strong.easeOut,0,valoreBlu r,vel,false)
    mc.filters=[sfocatura]

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.