non ho visto l'esempio di Illo (che sicuramemte sarà più valido di quello che ti propongo) ma un metodo piuttosto semplice - anche se non certo il massimo a livello di sicurezza - che avevo usato una volta è questo:
puoi inserire nel primo frame del tuo filmato due campi di input (input text) e assegnargli come variabili ad esempio "usr" e "psw".
poi ti crei un pulsante "entra" a cui assegni come azione:
codice:
on (release, keyPress "<Enter>") {
x = 0;
tuttook = "no";
do {
x++;
if (usr == eval("user"+x) && psw == eval("pass"+x)) {
tuttook = "si";
break;
}
} while (x<tot);
if (tuttook == "si") {
getURL(eval("url"+x), "_self");
} else {
gotoAndStop(2);
}
}
nel frame 2 magari metti un messaggio di errore in cui dici di riprovare a inserire username e psw e un pulsante che ti fa tornare al frame 1.
al frame 1 assegni le azioni:
codice:
loadVariablesNum("dati.txt", 0, "POST");
usr = "";
psw = "";
stop();
in quel dati.txt (che deve essere nella stessa cartella del tuo .swf) inserisci quali nomi utenti e password sono corrette con una struttura tipo:
codice:
tot=3&user1=pippo&pass1=pippo&url1=pippo.html&
&user2=pluto&pass2=pluto&url2=pluto.html&
&user3=gino&pass3=gino&url3=gino.html&
così ti sei inserito 3 utenti
-"pippo" con password "pippo" che si collega a "pippo.html"
-"pluto" con password "pluto" che si collega a "pluto.html"
-"gino" con password "gino" che si collega a "gino.html"
spero di non aver scritto stupidate e di essere stato abbastanza chiaro..