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

    problema livelli loadMovie

    ciao ragazzi!
    innanzitutto voglio sottolineare e confermare quanto questo forum sia valido e sicuramente il più veloce nel dare le risposte! grazie!!siete fantastici!

    passo ora a spiegarvi qual'è il mio problema di oggi...
    nel mio file flash ho vari bottoni cliccando i quali si devono aprire swf esterni all'interno di un mc vuoto che dovrebbe trovarsi nel livello piu alto disponibile.
    il codice usato è il seguente:

    _root.createEmptyMovieClip("cont_mc",this.getNextH ighestDepth());
    porta1.onPress=function(){
    cont_mc.loadMovie("file.swf");
    };

    fin qui tutto ok, se non fosse che muovendo il mouse nel nuovo file.swf le aree sensibili dei bottoni del livello sottostante continuano ad essere visibili!
    come ovviare a tale problema!?
    vi ringrazio sin da ora per l'aiuto!

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao.

    Potrebbe tornarti utile la proprietà enabled.

    Per disabilitare un pulsante (o un istanza di movieClip), puoi ad esempio utilizzare il seguente script:
    codice:
    istanza.enabled = false;
    Lo potrai poi riattivare impostando la proprietà su true.

    Questa soluzione può essere valida se devi disattivare/attivare qualche pulsante.
    Potrebbe però risultare scomoda se hai una situazione più complessa.

    In tal caso bisogna valutare come sia meglio procedere.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    io utilizzerei questa procedura

    1. nel file da caricare crei un nuovo livello che metti in basso, come ultimo livello
    2. nel livello crei un rettangolo grande quanto le dimensioni del filmato e lo posizioni a 0,0
    3. lo trasformi in movieclip e gli dai nome istanza "disabilitatore"
    4. gli abbassi l'opacità dalle opzioni, completamente a 0
    5. scrivi sulla timeline dello stesso filmato questo codice:

    Codice PHP:
    disabilitatore.onPress = function () {};
    disabilitatore.useHandCursor false
    6. ripubblichi il filmato e provi a ricaricarlo sul principale

  4. #4
    GRAZIEEEEEEEEEEEEEEEEE!!!
    funziona!!!
    menomale, ancora grazie mille volte!

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.