Visualizzazione dei risultati da 1 a 8 su 8

Discussione: mouse over

  1. #1

    mouse over

    ciao a tutti, io ho 1 problemino,
    ho 1 pulsante, e voglio che quando vado allo stato 2 (ci sono sopra) questo mi si ingrandisca e questo ok metto una mc sullo stato 2 del pulsante,
    quando lo premo mi deve andare ad un get url e ok.
    ma voglio che quando con la freccia esc dal pulsante (mouse over) questo mi si rimpicciolisca, qualcuna sa aiutarmi?

    che azione devo mettere? e dove?

    Grazie
    -------
    Intanto io ci Provo
    -------

  2. #2
    Rivolta la sruttura!!
    Fai un movieClip con l'animazione d'andata (5 frame) e quella di ritorno(5 frame).
    mettendo uno stop(); sul primo frame e uno sul 5°.
    poi metti nel movie un pulsante invisibile a cui dirai:
    on (rollOver){
    gotoAndPlay(2)
    }
    on (rollOut){
    gotoAndPlay(6)
    }

  3. #3

    mouse

    ok, funziona, però c'è un altro piccolo problemino ora.

    se io con il mouse salgo sopra al mio pulsante e esco prima che si sia allargato al massimo questo mi scatta sul frame del massimo allargamento e mi resta bloccato.

    cioè
    in base a quello che mi hai scritto te se io salgo sopra al pulsante ed esco subito(prima che questo arrivi al frame 6 ) questo scatta subito al frame n°6 e mi si blocca la e resta grande, mentre in mio mouse è già fuori dall'area sensibile.

    in caso se hai un tuo esempio prova a vedere se lo fa anche a te-
    grazie
    -------
    Intanto io ci Provo
    -------

  4. #4
    puoi fare così un moviclip con solo l'animazione d'andata.

    per es. frame 1 piccolo frame 10 grande e crei una semplice intepolazione .

    piazzi il tuo movieclip sullo stage e lo istanzi btn1 per esempio

    poi sul frame applichi questo codice

    codice:
    MovieClip.prototype.rollScratch = function() {
    	this.onRollOver = function() {
    		this.onEnterFrame = function() {
    			if (this._currentframe<this._totalframes) {
    				this.gotoAndStop(++this._currentframe);
    			} else {
    				delete this.onEnterFrame;
    			}
    		};
    	};
    	this.onRollOut = this.onReleaseOutside=function () { 
    	this.onEnterFrame = function() {
    		if (this._currentframe>1) {
    			this.gotoAndStop(--this._currentframe);
    			} else {
    	delete this.onEnterFrame;}
    	};
    	};
    };
    // richiamo rollover e rollout della proto per
    btn1.gotoAndStop(1);
    btn1.rollScratch();
    btn1.onRelease = function() {
    	// qui metti l'azione che deve fare il pulsante al clik
    	// per es. loadmovie, o gotoAndPlay
    	// insomma quello che vuoi
    };
    supponiamo che tu metta un'altro pulsante stesso discorso basta poi aggiungere il richiamo alla proto

    per es. il secondo pulsante lo istanzi btn2

    al codice già scritto sopra aggiungerai

    codice:
    btn2.gotoAndStop(1);
    btn2.rollScratch();
    btn2.onRelease = function() {
    	// qui metti l'azione che deve fare il pulsante al clik
    	// per es. loadmovie, o gotoAndPlay
    	// insomma quello che vuoi
    };
    e così via per ogni istanza che hai

    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

  5. #5

    ok

    così è ok...
    anche se non pensavo ci volesse tutto questo codice per fare un rollout, però è proprio quello di cui avevo bisogno.

    grazie
    -------
    Intanto io ci Provo
    -------

  6. #6
    ci sono diverse soluzioni io adotto questa perchè mi trovo bene

    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

  7. #7
    Per prima cosa complimenti per la soluzione: è ottima!

    Seconda cosa: è possibile associare l'esecuzione di un effetto audio in fase di onmouseover?

    se si come va modificato il codice?

    Grazie per le info!!!
    .. tutti siamo utili, ma nessuno è indispensabile ..

  8. #8
    nessuno sa darmi una dritta?
    .. tutti siamo utili, ma nessuno è indispensabile ..

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.