Visualizzazione dei risultati da 1 a 10 su 10

Discussione: cerco animazione testo

  1. #1

    cerco animazione testo

    Ciao a tutti, sto cercando un animazione che faccia ingrandire una scritta quando ci si porta il mouse sopra e che la faccia ritornare normale quando si sposta fuori il mouse. Ho provato a realizzarla io ma non si ottiene un bell'effeto. Ho provato a cercare online ma non ho trovato niente. Qualcuno sa aiutarmi?

  2. #2
    ma vuoi farla tramite codice oppure con un semplice "motion"?

  3. #3
    mah.. io avevo pensato di farla tramite motion ma mi andrebbe bene anche tramite codice se non fosse troppo pesante e difficile.

  4. #4
    pesante assolutamente no!
    difficile, dipende dalla tua conoscenza dell'actionscript!
    comunque ora ti posto il codice per far ingrandire e poi far tornare la scritta come prima.

    Crei un movieclip con all'interno la tua scritta.
    Gli dai nome istanza "scritta_mc".

    poi nella timeline scrivi il codice seguente:
    codice:
    //Prototype che muove un mc nella posizione x,y specificata
    //e lo scala del valore endScale passato in argomento
    MovieClip.prototype.zoom = function(endScale, speed) {
    	this.onEnterFrame = function() {
    		var offset = 0.5;
    		var rscale = Math.abs(endScale-this._xscale);
    		//Muovo il mc finche nn raggiunge la sua posizione finale e lo scalaggio desiderato
    		if (!rscale<=offset) {
    			(this._xscale<endScale) ? (this._xscale=this._yscale += rscale/speed) : (this._xscale=this._yscale -= rscale/speed);
    		} else {
    			//A spostamento completato e scalaggio desiderato elimino l'enterframe
    			delete this.onEnterFrame;
    		}
    	};
    };
    scritta_mc.onRollOver = function() {
    //il primo valore la percentuale si scalaggio, il secondo è la velocità che puoi variare per far si che l'animazione sia più o meno veloce
    	this.zoom(130, 5);
    };
    scritta_mc.onRollOut = function() {
    	this.zoom(100, 5);
    };
    Ovviamente per far si che funzioni correttamente ti consiglio di inserire sotto alla scritta un livello di riempimento che comprenda tutta la scritta, poi gli dai alpha zero.


  5. #5
    Grazie mille Lorenza, è proprio l'effetto che cercavo!!! (io non sarei proprio stata in grado di farlo)
    Un salutone!

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    Originariamente inviato da lorenzagrafica
    pesante assolutamente no!
    difficile, dipende dalla tua conoscenza dell'actionscript!
    comunque ora ti posto il codice per far ingrandire e poi far tornare la scritta come prima.

    Crei un movieclip con all'interno la tua scritta.
    Gli dai nome istanza "scritta_mc".

    poi nella timeline scrivi il codice seguente:
    codice:
    //Prototype che muove un mc nella posizione x,y specificata
    //e lo scala del valore endScale passato in argomento
    MovieClip.prototype.zoom = function(endScale, speed) {
    	this.onEnterFrame = function() {
    		var offset = 0.5;
    		var rscale = Math.abs(endScale-this._xscale);
    		//Muovo il mc finche nn raggiunge la sua posizione finale e lo scalaggio desiderato
    		if (!rscale<=offset) {
    			(this._xscale<endScale) ? (this._xscale=this._yscale += rscale/speed) : (this._xscale=this._yscale -= rscale/speed);
    		} else {
    			//A spostamento completato e scalaggio desiderato elimino l'enterframe
    			delete this.onEnterFrame;
    		}
    	};
    };
    scritta_mc.onRollOver = function() {
    //il primo valore la percentuale si scalaggio, il secondo è la velocità che puoi variare per far si che l'animazione sia più o meno veloce
    	this.zoom(130, 5);
    };
    scritta_mc.onRollOut = function() {
    	this.zoom(100, 5);
    };
    Ovviamente per far si che funzioni correttamente ti consiglio di inserire sotto alla scritta un livello di riempimento che comprenda tutta la scritta, poi gli dai alpha zero.

    Ciao,

    è possibile avere il fla?

    Non ci sto riuscendo a rifare il tuo esempio.

    grazie

    mail:diesxforum@tiscali.it

    ty


    dies

  8. #8
    scusami, ma cosa non ti è chiaro? :master:

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    Ciao,

    non mi riesce l'esempio...


    Saresti gentile da inviarmelo per posta?


    grazie


    dies

  10. #10
    scusa ma se segui deve riuscire per forza

    apri un documento nuovo selezioni il primo frame

    copi e incolli il codice poi metti sullo stage usa scritta la converti in movieclip

    la istanzi scritta_mc

    basta lanci il filmato e al rollOver rollOut avrai l'effetto, basta provare e seguire passo passo
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.