Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Password E Get Url

  1. #1

    Password E Get Url

    Ciao a tutti vorrei creare due capi user e password. A seconda dell'utente(max10) vorrei che si aprisse una pagina correlata in html. Ho trovato vari script ma sinceramente ho un pò di difficoltà qualcuno puo indicarmi la procedura? Grazie mille

    esempio uno

    on (release) {
    if (login eq "prova" & password eq "prova") {

    getURL("uno.html", "_self");
    } else {
    getURL("due.html", "_self");
    }
    }

    esempio 2

    // ferma il filmato
    stop();
    //dichiarazione var pass e user e i
    var pass:String;
    var user:String;
    var i:Number;
    //valore iniziale di pass e user
    pass = "";
    user = "";
    //un array puo essere considerato come un contenitore per differenti elementi
    //il valore d'un elemento puo essere richiamato dalla sua posizione nel array
    //il primo elemento d'un array ha la posizione 0 e sara richiamato con array[0]
    // nuovo array che contiene ogni password
    var pass_array = new Array("pass1", "pass2", "pass3");
    // nuovo array che contiene ogni user
    var user_array = new Array("user1", "user2", "user3");
    // funzione del clip filmato enter_mc
    enter_mc.onRollOver = function(){
    this.gotoAndStop(2);
    }
    enter_mc.onRollOut = function(){
    this.gotoAndStop(1);
    }
    enter_mc.onRelease = function() {
    // i e una variabile che servira per sapere quante volte la funzione1 di enter_btn si ripetera
    // il valore iniziale di i = 0
    i = 0;
    // il onEnterFrame aggiornera la funzione2 che controlla i valori di 'pass' e 'user' alla velocita di 12 frame per secondi impostato della frequenza fotogrammi(fps)
    // in questo caso, il onEnterFrame e applicato a enter_btn (this)
    this.onEnterFrame = function() {
    // condizione: pass vale 'pass'+'i' E user vale 'user'+'i' E i campi di testo non sono vuoti
    if (pass == pass_array[i] && user == user_array[i] && pass != ("" || undefined) && user != ("" || undefined)) {
    // si: il playhead si sposta al fotogramma2 "Password e user giusti"
    gotoAndStop(2);
    // la condizione e raggiunta e si puo cancellare il onEnterFrame per evitare che continua a ripetere la funzione2
    this.onEnterFrame = null;
    // no: pass vale 'pass'+i E user vale 'user'+i non sono uguale
    // si controlla si i ha aggiunto il valore massimo controlando il numero di item nel array pass
    } else if (i<pass_array.length) {
    // i e incrementato di 1
    // adesso i=1 e il loop continua a girare fino a quando si avera la condizione o che item del array siano finiti (i=3)
    i++;
    } else {
    // non: la condizione non e stata raggiunta e i = pass_array.length
    // il playhead si sposta al fotogramma3 "Password e/o user errati"
    gotoAndStop(3);
    }
    };
    };

  2. #2
    nessuno mi aiuta?

  3. #3
    Puoi fare così, ho visto l'idea di uno dei tuoi esempi e mi pare carina

    codice:
    arrayUser = new Array("pippo", "topolino", "paperino")
    arrayPass = new Array("pass1", "pass2", "pass3")
    arrayURL = new Array ("pagina1.htm", "pagina2.htm", "pagina3.htm")
    
    trovato=false
    for (i=0;i<arrayuser.lenght;i++){
      //varuser è il valore della casella username
      //varpass è il valore della casella password
        if (varUser==arrayUser[i] && varPass ==arrayPass[i]){
            getURL(arrayURL[i])
            trovato=true
        }
    }
     if (!trovato){
         //metti il codice che visualizza user e pass errata
    }

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.