Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    Pulsante con Over/Down "dinamici"... (?)

    Ciao ciao,
    vorrei ottenere il seguente effetto su un pulsante.
    Per aiutarvi nella comprensione allego un'immagine.



    Praticamente al punto 1 ho il mio pulsante.
    Al punto 2, ovvero quando ci vado sopra con il cursore del mouse, ottengo un'animazione. Ad esempio ho ipotizzato che altri cerchietti si spostino verso la destra del pulsante stesso.
    Al punto 3, ovvero quando mi sposto da sopra il mio pulsante, ottengo la stessa animazione di prima ma in senso contrario.
    Questo mi porta al punto 4 che è uguale al punto 1.

    Come mi consigliate di fare per ottenere questo effetto? Se provo con un normalissimo pulsante non riesco ad ottenere il punto 3. Devo usare un MC? E se si, qual'è il codice da associargli?
    Grazie mille per l'aiuto.
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    usa un movieClip ... metti l' effetto nella sua timeline, dagli nome di istanza myMC, prova con questa

    http://www.devpro.it/as1_id_18.html

    su code la prototype
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Proviamo a ragionare con calma che vista la mia ignoranza mi trovo un po' in difficoltà. Allora, ho creato come mi hai suggerito un movie clip contenente la mia animazione. Gli ho dato il nome d'istanza myMC. Il seguenti due script devo utilizzarli? E se si, a chi devo associarli? AL ptimo frame del mio movie clip? O al movie clip stesso?

    myMC.gotoAndStop(1);
    myMC.rollScrat ch();

    E tutto questo malloppo lo devo inserire nel primo frame del movieclip myMC?

    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;
    }
    }
    }
    }

    Sono parecchio ignorante e all'ora di pranzo non ragiono più un cavolo.
    boh!
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  4. #4
    il codice lo devi scrivere cosi' :

    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;
    			}
    		}
    	}
    }
    myMC.gotoAndStop(1);
    myMC.rollScratch();
    e deve stare nel keyframe vuoto dedicato alle actions sopra il keyframe contenente l' mc con nome di istanza myMC

    su myMC non devi scrivere niente, ne dentro il movie, ne dentro i suoi keyframes ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Ok, dopo la pausa pranzo testo il tutto. Grazie mille per la tua collaborazione.
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  6. #6
    ragazzi funziona alla grande pero ho un problema , nel mc principale ho provato a scrivere

    onClipEvent (mouseUp) {
    loadMovieNum("contact.swf", 2);
    }

    ma in pratica oltre ad aprire contact.swf mi apre anche tutti gli altri filmati associati ai pulsanti a cui ho associato lo script!
    ce un modo per inserire in quello script quello che mi serve?
    GOOD LIFE***

  7. #7
    ho provato a metterci un bottone trasparente sopra ma poi si blocca come si puo fare?
    GOOD LIFE***

  8. #8
    myMC.onPress = function() {
    loadMovieNum("contact.swf", 2);
    }
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    GRAZIE ANDR3A!!!!!!!!!!!!!!!!!!!
    ti ringrazio tanto funziona perfettamente!!!!!
    ciao!!!
    GOOD LIFE***

  10. #10
    Originariamente inviato da alexsalento
    GRAZIE ANDR3A!!!!!!!!!!!!!!!!!!!
    ti ringrazio tanto funziona perfettamente!!!!!
    ciao!!!
    di niente, vorrei solo sapere perche' scrivi o possiedi 2 nick


    se ti becca l' admin ti banna
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.