Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Creare un menu con effetto molla (flash5)

    Ciao ragazzi,
    come si fa questo menu http://www.tomnulens.be/?
    Non so da dove partire?



  2. #2
    Utente di HTML.it L'avatar di nestore
    Registrato dal
    Feb 2002
    Messaggi
    458
    ti crei delle clip filmato con le scritte e poi fai delle interpolazioni di movimento cambiando la grandezza delle scritte ( che dovrai trasformare però in simboli grafici).....

    dopo aver fatto tutto ciò metti sopra ogni scritta dei bottoni vuoti a cui associ le azioni

    il segreto sta nel "calibrare" bene i movimenti......

    in pratica sembra facile ma non è difficile....

  3. #3
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Oppure, via script: associ al movieclip:

    codice:
    onClipEvent (load) {
    	this.end = this._xscale;
    	this.acc = 1.8;
    	this.ine = 1.5;
    }
    onClipEvent (enterFrame) {
    	this.dx = (this.dx + (this.end - this._xscale) / this.acc) / this.ine;
    	this._xscale += this.dx;
    	this._yscale = this._xscale;
    }
    onClipEvent(mouseMove){
    	if(this.hitTest(_root._xmouse, _root._ymouse, true)){
    		if(!this.sopra){
    			this.sopra = true;
    			this.end = 150;
    		}
    	} else {
    		if(this.sopra){
    			this.sopra = false;
    			this.end = 100;
    		}
    	}
    }

  4. #4
    Nega ho provato il codice va bene,
    io però intendevo l'effetto del sottomenu nel momento in cui clicco,
    scusami mi sono espresso male.

  5. #5

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Allora non ha capito quale effetto..

  7. #7
    Quando clicco escono i sotto menu uno più grande uno più piccolo
    è questo quello che mi interessava

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Intendi che alcune scritte partono grandi, altre piccole, e poi tornano alla normalità?
    In quel caso, basta modificare le dimensioni di partenza dando un fattore di scala random:

    codice:
    onClipEvent (load) {
    	this.end = 100;
    	this._xscale = this._yscale = Math.random() * 150;
    	this.acc = 1.8;
    	this.ine = 1.5;
    }
    onClipEvent (enterFrame) {
    	this.dx = (this.dx + (this.end - this._xscale) / this.acc) / this.ine;
    	this._xscale += this.dx;
    	this._yscale = this._xscale;
    }
    onClipEvent(mouseMove){
    	if(this.hitTest(_root._xmouse, _root._ymouse, true)){
    		if(!this.sopra){
    			this.sopra = true;
    			this.end = 150;
    		}
    	} else {
    		if(this.sopra){
    			this.sopra = false;
    			this.end = 100;
    		}
    	}
    }

  9. #9
    Si è cosi', però io sullo stage ho 4 pulsanti di cui quando clicco dovrebbe comparire l'effetto, grande,piccolo, tornano normali.
    Percio' quando vado sopra ai sotto menu essi deveno ingrandirsi e tornare al 100% nel momento in cui esco.
    Scusa Nega non è facile spiegarlo.

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Mi sa che devi riprovare..

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.