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

    Fade out ad un Movie Clip

    Ciao a tutti..mi serve una mano con gli actionscript..è un casino
    Allora cliccando su un pulsante sono riuscito a fare aprire un movie clip con l'effetto fade in..e fino a qui ci siamo..poi ho creato un'altro pulsante all'interno del movie clip chiamato "x" per chiudere il movie clip e tornare alla home page..solo che vorrei fare l'effetto fade out qui.e non chiuderlo normalmente..il codice usato per fare il fade in è inserito nel primo frame della "pagina1" così ho chiamato il movie clip:

    codice:
    pagina1._alpha=0; pagina1.onEnterFrame = function() { pagina1._alpha += 5; if (pagina1._alpha >=100) { pagina1._alpha=100; delete pagina1.onEnterFrame; } };
    Poi ne ho inserito lo stesso codice anche nel pulsante perchè mi capitava che premendo una volta sul pulsante c'era l'effetto fade in..quando chiudevo il movie clip e riaprivo di nuovo dal pulsante non c'erano più effetti..mi si apriva normalmente..

    ora mi servirebbe un codice per fare anche il fade out quando io clicco sulla "x" per chiudere il movie clip..grazie!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    codice:
    btn_close.onRelease=function()
    {
    	onEnterFrame=function()
    	{trace("ok")
    		_root.pagina1._alpha-=2
    	if(_root.pagina1._alpha<=0){delete onEnterFrame}
    	}
    	
    }

  4. #4
    Dove lo devo inserire? nella prima frame del "x" per chiudere il movie clip o nel frame del movie clip?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Nel primo frame della time line di pagina 1(sempre se il pulsante lo hai messo dentro pagina 1)

  6. #6
    Il pulsante "chiudimc" l'ho creato in un'altro livello della timeline..ho inserito questo codice nel primo frame del livello "chiudimc" ovvero della "X" ma non funziona..come posso fare?

    EDIT:
    RISOLTO!
    Ho messo questo nel 1° frame della mia "x"

    codice:
    pagina1._alpha=100; pagina1.onEnterFrame = function() { pagina1._alpha -= 5; if (pagina1._alpha <= 0) { pagina1._alpha=0; delete pagina1.onEnterFrame; } };
    Grazie ugualmente

  7. #7
    Mi pare di aver capito che hai risoluto, ma ti consiglio di usare la classe Tween per fare queste cose, è molto più pratico

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 © 2026 vBulletin Solutions, Inc. All rights reserved.