Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788

    Visibiiltà pulsante con controllo LoadVars

    Salve.
    Sullo stage, ho un pulsante che vorrei fosse visibile solo agli utenti che dopo aver superato un controllo, con interrogazione al DB, possono vederlo:
    codice:
    var contenitore:LoadVars= new LoadVars();
    contenitore.onLoad= function(success){
        if(success){
            var check1= contenitore.idUser;
    	var acc= contenitore.acc;
         }else{
            trace("problemi con il file di php");
        }
    } 
    
    container.load("localhost/check.php");
    Con questo sript dovrei aver recuperato dalla pagina il valore check1 e acc,
    Ora vorrei fare in modo che il pulsante nello stage, fosse visibile solo se check1==X (dove X è un valore stabilito) oppure se acc>1.

    Mi sapete suggerire una soluzione per questo?
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  2. #2

    Re: Visibiiltà pulsante con controllo LoadVars

    Originariamente inviato da Inoki
    Salve.
    Sullo stage, ho un pulsante che vorrei fosse visibile solo agli utenti che dopo aver superato un controllo, con interrogazione al DB, possono vederlo:
    codice:
    var contenitore:LoadVars= new LoadVars();
    contenitore.onLoad= function(success){
        if(success){
            var check1= contenitore.idUser;
    	var acc= contenitore.acc;
         }else{
            trace("problemi con il file di php");
        }
    } 
    
    container.load("localhost/check.php");
    Con questo sript dovrei aver recuperato dalla pagina il valore check1 e acc,
    Ora vorrei fare in modo che il pulsante nello stage, fosse visibile solo se check1==X (dove X è un valore stabilito) oppure se acc>1.

    Mi sapete suggerire una soluzione per questo?
    se provi con una cosa del genere
    codice:
    istanzapulsante._visible=false;
    var contenitore:LoadVars= new LoadVars();
    contenitore.onLoad= function(success){
        if(success){
            var check1= contenitore.idUser;
    	var acc= contenitore.acc;
            if(check1== "X" || acc>1){
               istanzapulsante._visible=true;
            }
         }else{
            trace("problemi con il file di php");
        }
    } 
    
    container.load("localhost/check.php");
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Non va...
    Forse sbaglio qualche cosa prima...
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da Inoki
    Non va...
    Forse sbaglio qualche cosa prima...
    if(success){
    trace(contenitore.idUser);
    trace(contenitore.acc);
    if(contenitore.idUser== "X" || contenitore.acc>1){
    istanzapulsante._visible=true;
    }
    }

    Sostituisci questa parte, vedi se i trace ti confermano che effettivamente i dati arrivano dal php...

  5. #5
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da nep036
    if(success){
    trace(contenitore.idUser);
    trace(contenitore.acc);
    if(contenitore.idUser== "X" || contenitore.acc>1){
    istanzapulsante._visible=true;
    }
    }

    Sostituisci questa parte, vedi se i trace ti confermano che effettivamente i dati arrivano dal php...
    Grazie ho risolto.

    Semplicemente specificando la classe delle variabili

    var Check1:String= bla bla

    E così tutto funziona!!!
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

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.