Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    [mx 04] adattare clip a pulsante

    Scusate per il titolo ma non sapevo cosa scrivere!
    io ho un mc e uso questo codice per fargli svolgere le funzioni di un pulsante...
    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;
    		}
    	}
    }
    this.onRelease = function() {
    
    	}
    perchè? Perchè faccio una animazione abbastanza complessa e poi perchè mi è molto + comodo questo metodo....

    Semplificando (in realtà fa altro ma mi è difficile da spiegare) per spiegare cosa fa l'mc/pulsante (pul_mc)......

    se passi sopra pul_mc diventa blu mentre un'altro mc (sf_mc) cambia il colore di sfondo a giallo...

    OnMouseOut a pul_mc che ritorna verde, sf_mc ridiventa grigio

    io vorrei inoltre che se clicchi su pul_mc, lui rimane nero mentre sf_mc deve continuare a fare ciò che faceva prima... (quando il muose è sopra diventa giallo, fuori grigio)

    Spero di essere stato chiaro!

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    come fai a cambiare il colore di sf_mc? Con il codice che hai postato sembra che cambi solo il colore del pulsante :master:

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

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Il codice che ho postato fa solo andare avanti o indietro l'mc....
    nel secondo fotogramma dell'mc ho messo setRGB....questo per il colore del pulsante...
    per quello dell'mc non ho ancora scritto il codice ma so come fare e dove metterlo...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    Originariamente inviato da oronze
    Il codice che ho postato fa solo andare avanti o indietro l'mc....
    nel secondo fotogramma dell'mc ho messo setRGB....
    perchè il setRGB non lo associ all'evento del pulsante?

    codice:
    stop();
    this.onRollOver = function(){
    	delete this.onEnterFrame;
    	setRGB sfondo
    	if(_root.premuto == this){
    		this.onEnterFrame = function(){
    			if(this._currentframe < this._totalframes){
    				this.nextFrame();
    			} else {
    				delete this.onEnterFrame;
    			}
    		}
    	}
    }
    this.onRollOut = this.onReleaseOutside = function(){
    	delete this.onEnterFrame;
    	setRGB sfondo
    	if(_root.premuto == this){
    		this.onEnterFrame = function(){
    			if(this._currentframe > 0){
    				this.prevFrame();
    			} else {
    				delete this.onEnterFrame;
    			}
    		}
    	}
    }
    this.onRelease = function() {
    	setRGB this = nero;
    	_root.premuto = coloreNormale;
    	_root.premuto = this;
    }
    il colore di sfondo lo imposti ad ogni evento del pulsante, mentre se premi il pulsante assegni ad una variabile (premuto) il percorso del pulsante attuale e lo colori di nero. Ovviamente prima di assegnare a premuto il percorso attuale cambi il colore al pulsante che avevi premuto in precedenza.
    spero di essere stato chiaro

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

  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    errore!

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  6. #6
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    non ho capito
    il codice ipotizzalo così:
    codice:
    stop();
    this.onRollOver = function(){
    	delete this.onEnterFrame;
    	setRGB sfondo pul
               setRGB sfondo mc
           
    	if(_root.premuto == this){
    		this.onEnterFrame = function(){
    			if(this._currentframe < this._totalframes){
    				this.nextFrame();
    			} else {
    				delete this.onEnterFrame;
    			}
    		}
    	}
    }
    this.onRollOut = this.onReleaseOutside = function(){
    	delete this.onEnterFrame;
    	setRGB sfondo pul
               setRGB sfondo mc
           
    	if(_root.premuto == this){
    		this.onEnterFrame = function(){
    			if(this._currentframe > 0){
    				this.prevFrame();
    			} else {
    				delete this.onEnterFrame;
    			}
    		}
    	}
    }
    this.onRelease = function() {
    	
               setRGB sfondo pul che non deve cambiare +
               setRGB sfondo mc che cmq poi deve continuare a rispettare i cambiamenti al onMouseOver e Out
           
    }
    ora cosa faccio? il tuo alla fine non cambiava solamente colore?

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  7. #7
    il sfondo pul deve andare dentro all'if negli evento rollOver e rollOut

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

  8. #8
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    ci provo immediatamente....


    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.