Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Creare una funzione..

  1. #1

    Creare una funzione..

    Vorrei creare una funzione che mi nasconde mc
    ma non sono capace.

    uso questa sintassi
    // DEFINIZIONE DELLA FUNZIONE Hide ALL
    _global.nascondi = nascondi(){
    _root.TestoLegnami._visible = false;
    _root.TestoArredoG._visible = false;
    _root.ChiSiamo._visible = false;
    _root.DoveSiamo._visible = false;
    _root.Contatti._visible = false;
    _root.AG._visible = false;
    }

    ma mi restituisce un errore:

    Scena=Lavoro, Livello=azioni, Fotogramma=1:Linea 2: È previsto ';'
    _global.myFunction = nascondi (){
    Alessio
    -------

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    prova cosi :tongue:
    codice:
    _global.nascondi = function() {
    	_root.TestoLegnami._visible = false;
    	_root.TestoArredoG._visible = false;
    	_root.ChiSiamo._visible = false;
    	_root.DoveSiamo._visible = false;
    	_root.Contatti._visible = false;
    	_root.AG._visible = false;
    };

  3. #3
    Per ora non mi da più errore, quindi dovrebbe fungere

    volevo chiederti, in questo modo la funzione viene soltanto definita ?

    quindi per usarla bisogna richiamarla oppure viene anche eseguita oltre che dichiarata ?

    se hai qualche suggerimento da darmi li accetto volentieri.


    ciao
    Alessio
    -------

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    allora, che abbia senso un' po la function ti modificato:
    codice:
    _global.nascondi = function(vis) {
    	_root.TestoLegnami._visible = vis;
    	_root.TestoArredoG._visible = vis;
    	_root.ChiSiamo._visible = vis;
    	_root.DoveSiamo._visible = vis;
    	_root.Contatti._visible = vis;
    	_root.AG._visible = vis;
    };
    _global.nascondi(1);// oppure imposti _global.nascondi(0);//
    e ben si bisogna "richiamarla" --> _global.nascondi(1); altrimenti non fa niente.

  5. #5
    si grazie 1.000

    ho ottenuto quello che volevo

    :gren: :gren: :gren:


    Alla prossima buon lavoro
    Alessio
    -------

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    _global.nascondi = function(chi) {
    	var mioArray = ["TestoLegnami", "TestoArredoG", "ChiSiamo", "DoveSiamo", "Contatti", "AG"];
    	for (var t in mioArray) {
    	   _root[mioArray[t]]._visible = 0;
    	}
    	_root[chi]._visible = 1;
    };
    _global.nascondi("TestoLegnami");
    ho modificato ancora cosi ogni volta che richiami la funzione, tranne l'argomento[0](in questo caso -->"TestoLegnami") diventano "invisibili".
    ciao:tongue:

  7. #7
    non l'ho capita bene me la puoi spiegare meglio se ne hai voglia ?
    Alessio
    -------

  8. #8
    ok ok ok l'ho capita...

    nasconde tutti eccetto [chi]

    anzi nasconde tutti

    e poi ri setta visibile [chi]

    Giusto ?
    Alessio
    -------

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.