Visualizzazione dei risultati da 1 a 8 su 8

Discussione: effettofade

  1. #1

    effettofade

    salve a tutti..
    chiedo aiuto perchè non ci sto con la testa sti giorni e da sola non ne vengo a capo..
    ho un MC in cui ci sono dei pulsanti che clikkati aprono altri MC ( finestre che conterranno testi ecc..)
    Ora io vorrei che clikkando i tasti la finestra che appare avesse un effetto fadein e quella che scompare un fadeout..
    ho scritto e riscritto codici per tutta la mattina ma non ci riesco proprio...
    ora come ora sui link c'è un banale
    on (release) {
    fin1._visible = true;
    fin2._visible = false;
    }


    qualcuno mi può dare un aiuto?
    grazie

  2. #2
    metti sul primo fotogramma

    codice:
    //// ** ////
    function su(){
    this.i=this._alpha;
    this.onEnterFrame=function(){
    trace(this.i)//
    if(this.i!=100){
    this.i+=10;
    this._alpha=this.i;
    }else{
    delete this.onEnterFrame	
    }
    }
    }
    //// ** ////
    function giu(){
    this.i=this._alpha;
    this.onEnterFrame=function(){
    trace(this.i)//
    if(this.i!=0){
    this.i-=10;
    this._alpha=this.i;
    }else{
    delete this.onEnterFrame	
    }
    }
    //// ** ////
    poi per fare il fadeout metti al pulsante o mc
    codice:
    on(release){
    _root.giu();
    }
    per il fadein
    codice:
    on(release){
    _root.su();
    }

  3. #3
    Grazie.. ho provato ma c'è qualcosa che non va

  4. #4
    Ti ringrazio.. ma non mi riesce di farlo funzionare
    il problema è che non so come dirglia quale clip deve fare il fadein e a quale il fade out
    Maledette funzioni

  5. #5
    se non lo sai tu

  6. #6
    non mi sono spiegata

  7. #7
    puo' essere

    apri un file nuovo

    disegna un quadrato nero, trasformalo in mc e assegna

    on(release){
    _root.giu();
    }


    poi sul primo fotogramma della root metti le 2 funzioni

    provi e capisci

  8. #8
    Originariamente inviato da serialkiller
    function giu(){
    this.i=this._alpha;
    this.onEnterFrame=function(){
    trace(this.i)//
    if(this.i!=0){
    this.i-=10;
    this._alpha=this.i;
    }else{
    delete this.onEnterFrame
    }
    }
    Non è ch enon ti riesce perchè manca una parentesi graffa alla fine della funzione giù? prova a controllare, devi aggiungere un'altra graffa alla fine di questa funzione }

    Ciao


    Marco

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.