Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171

    Effetto su evento mouse in uscita

    Ciao a tutti

    Ho una serie di pulsanti, molto semplici, per i quali ci sono dei piccoli effeti sul rollover.

    Ora dovrei fare in modo che, oltre a questo, compaia un animazione per ogni pulsante ..

    Queste animazioni sono tutte a due passi : esce una scritta finche siamo sul pulsante ; rientra quando usciamo dal pulsante

    Per non incasinare la timeline vorrei prepararmi queste seconde animazioni e mettergli all'inizio ed alla metà degli stop.

    Poi usare le azioni sui pulsanti per dirgli : quando è over fai partire l'animazione .. (che si fermerà allo stop di metà) e quando esce fai nuovamente partire l'animazione ( che andrà fino alla fine e si fermerà al 1° stop)

    Suppongo di dover nominare le animazione per dirgli quale far partire e come ... ma qui mi areno ..

    Help

    Thks

  2. #2
    se usi mx (o superiore) crea l'animazione dentro un movieClip.
    Ossia crea la forma del pulsante e l'animazione del testo.
    Quindi gli applichi questo script sul primo frame del movieClip:

    codice:
    stop();
    this.onRollOver = function(){
    	delete this.onEnterFrame;
    	this.onEnterFrame = function(){
    		if(this._currentframe < this._totalframes){
    			this.nextFrame();
    		} else {
    			delete this.onEnterFrame;
    		}
    	}
    }
    this.onRollOut = this.onReleaseOutside = function(){
    	delete this.onEnterFrame;
    	this.onEnterFrame = function(){
    		if(this._currentframe > 0){
    			this.prevFrame();
    		} else {
    			delete this.onEnterFrame;
    		}
    	}
    }
    qui trovi un esempio

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171
    ciao,
    io devo comandare un animazione su rollover di un'altro pulsante.

    Se io utilizzo il tuo codice sono obbligato ad andare sulla animazione per farla muovere mentre io devo fare in modo che andando sul pulsante parta la scritta.

    Cerco di spiegarmi meglio. Il mio pulsante è una barra posta sulla sinistra. L'animazione è una scritta che proviene dalla estrema destra dell'area. Appena l'utente va sulla barra deve partire l'animazione della scritta.

    THKS


  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171
    non posso mettere sul mio pulsante una cosa tipo questa :

    this.onRollOver = play(nome_mc);
    this.onRollOut = play(nome_mc);

    ??

  5. #5
    Originariamente inviato da net.newbie
    non posso mettere sul mio pulsante una cosa tipo questa :

    this.onRollOver = play(nome_mc);
    this.onRollOut = play(nome_mc);

    ??
    allora puoi fare una cosa tipo questa:

    se il pulsante ed il movieClip stanno sullo stesso livello scrivi sul frame:
    codice:
    pulsante.onRollOver = function(){
    	delete nome_mc.onEnterFrame;
    	nome_mc.onEnterFrame = function(){
    		if(this._currentframe < this._totalframes){
    			this.nextFrame();
    		} else {
    			delete this.onEnterFrame;
    		}
    	}
    }
    pulsante.onRollOut = pulsante.onReleaseOutside = function(){
    	delete nome_mc.onEnterFrame;
    	nome_mc.onEnterFrame = function(){
    		if(this._currentframe > 0){
    			this.prevFrame();
    		} else {
    			delete this.onEnterFrame;
    		}
    	}
    }
    ovviamente nel movieClip nome_mc l'animazione va dal frame 1 al frame x
    per tornare indietro farà l'azione inversa, ossia da frame x a frame 1 (più o meno come nell'esempio che ti ho postato sopra)

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171
    ok

    thksssss

    ci siamo quasi



    solo 1 cosina :

    alpha
    la scritta ha un effetto di dissolvenza, che però
    viene persa quando lo vedo nel browser ?
    L'animazione dovrebbe essere eseguita normalmente con il tuo codice, giusto ?



    grazie

  7. #7
    Originariamente inviato da net.newbie
    solo 1 cosina :

    alpha

    la scritta ha un effetto di dissolvenza, che però
    viene persa quando lo vedo nel browser ?
    L'animazione dovrebbe essere eseguita normalmente con il tuo codice, giusto ?
    ma hai provato? :master:

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171
    si si .. è perfetto
    ho un fadeout e quello viene mantenuto correttamente, mentre la gestione dell'alpha no

  9. #9
    Originariamente inviato da net.newbie
    ho un fadeout e quello viene mantenuto correttamente, mentre la gestione dell'alpha no
    ma l'alpha su caratteri?
    Se si, usi un campo di testo statico o dinamico? Se è dinamico hai incorporato i caratteri?

    magari se mi fai vedere un esempio meglio ancora

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    171
    hihihi

    ok, non erano incorporati

    grazie mille

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.