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

    Pulsante invisibile IF. Help!

    Ciao ragazzi,
    premetto non sono un esperto:

    avrei bisogno di rendere invisibile un pulsante quando la variabile di un text è vuota e visibile quando è piena. La variabile prende i suoi valori da un txt.
    If then.. Potete farmi un esempio dimostrativo.
    Grazie anticipatamente.
    ...svincolarsi dalle convinzioni dalle pose e dalle posizioni...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    al di là dell'IF, per farlo devi comunque assegnare un evento al campo di testo, e lo puoi fare attraverso il metodo []onChanged[/b]

    es.

    campo_di_testo.onChanged = function(){
    if(this.text.length > 0){
    pulsante._visible = true;
    } else {
    pulsante._visible = false;
    }
    }

    questa funzione la inserisci in un frame... prima del codice di riempimento dall'esterno, dovrebbe fare il suo effetto

  3. #3
    Grazie ma non funziona..

    praticamente quello che mi serve ad ogni caricamento del filmato:

    loadVariablesNum("pagina.txt", 0); ------------ mi carica il valore della variabile "testo"

    poi mi servirebbe qualcosa del tipo:

    if(testo = "" ){
    pulsante._visible = false;
    } else {
    pulsante._visible = true;
    }

    cioè se la variabile "testo" è vuota il pulsante diventa invisibile, in modo che quando nel file txt inserisco del testo, al prossimo caricamento del filmato il pulsante potrà apparire.
    ...svincolarsi dalle convinzioni dalle pose e dalle posizioni...

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ma se parti con il pulsante direttamente invisibile, dove sta il problema?

    [edit] comunque ok, ho visto... onChanged non va bene, devi utilizzare una funzione, magari dentro un enterFrame, che ti verifichi di continuo la condizione... non puoi fare altrimenti, sopratutto utilizzando l'obsoleto loadVariablesNum

  5. #5
    dopo vari tentativi, bene o male, ci sono riuscito:


    loadVariablesNum("pagina.txt", 0);

    _root.onEnterFrame=function (){

    if( testo <> "" ){
    pulsante._visible = true;
    } if( testo == "" ) {
    pulsante._visible = false;
    }
    }

    grazie per le utili indicazioni!
    ...svincolarsi dalle convinzioni dalle pose e dalle posizioni...

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.