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

    pulsante con alpha graduale in e out

    cerco di spiegarmi meglio:

    devo creare dei pulsanti (solo testuali) a cui applicare un effetto fadeout (rollover) e fadein (rollout) che non vada sotto il valore _alpha=60

    Ho creato il pulsante, l'ho importato sullo stage ed ho nominato l'istanza come bt_andrea.
    Dopo aver selezionato il pulsante, ho inserito questo script:

    on (rollOver) {
    if(bt_andrea._alpha>=60){
    bt_andrea._alpha-=5
    }
    }
    on (rollOut)
    if(bt_andrea._alpha<=100){
    bt_andrea._alpha+=5
    }
    }
    on (press) {
    getURL(www.music-x.it, _blank)
    }


    Purtroppo però l'alpha varia solo di 5.

    Avete suggerimenti?

    grazie mille

    Andrea
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: pulsante con alpha graduale in e out

    metti il pulsante dentro un clip "mc" e poi:
    codice:
    on (rollOver) {
    this.onEnterFrame=function(){
    if(this.bt_andrea._alpha>=60){
    bt_andrea._alpha-=5}
    }
    else{
    delete this.onEnterFrame;
    }
    }
    on (rollOut) {
    this.onEnterFrame=function(){
    if(this.bt_andrea._alpha<100){
    bt_andrea._alpha+=5}
    }
    else{
    delete this.onEnterFrame;
    }
    }
    on (press) {
    getURL("www.music-x.it", _blank)
    }

  3. #3
    grazie. ora provo.
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  4. #4
    mi da errore:

    rilevato 'else' senza corrispondente 'if'

    eppure le parentesi mi sembrano giuste.
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  5. #5
    codice:
    on (rollOver) {
    	this.onEnterFrame = function() {
    		if (this.bt_andrea._alpha>=60) {
    			bt_andrea._alpha -= 5;
    		} else {
    			delete this.onEnterFrame;
    		}
    	};
    }
    on (rollOut) {
    	this.onEnterFrame = function() {
    		if (this.bt_andrea._alpha<100) {
    			bt_andrea._alpha += 5;
    		} else {
    			delete this.onEnterFrame;
    		}
    	};
    }
    on (press) {
    	getURL("http://www.music-x.it", _blank);
    }
    nel getURL ad un sito devi mettere "http://"!!!

  6. #6
    lo so.... l'http mancante è solo una scorciatoia per scrivere meno in quella parte di codice!!! nel filmato flash è nel formato corretto.

    Ora provo il codice che mi hai suggerito, intanto grazie mille

    Andrea
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  7. #7
    Ora funzika!!! Denghiu!!
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    sicuramente mancava qualche parentesi, io non avevo controllato la sintassi

  9. #9
    erano solo dei ; e graffe.

    don't worry......capita

    Andrea
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

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.