Voici un exemple simple de page protégé par mot de passe.
J'ai mis dans cette anim plusieurs MdP: "bob" , "sky" , "rene".
Essayez de taper chaques "mot de passe", vous arriverez sur la page en question par contre si vous cliquez directement sur "entrer" ou si vous entrez un mot de passe erroné vous aurez un message d'erreur et on vous invite à recommencer.
Code à insérer dans une page interne (dans l'animation Flash)
CODE
on (release) {
if (password eq "bob") {
gotoAndStop(5);
} else if (password eq "sky") {
gotoAndStop(10);
} else if (password eq "rene") {
gotoAndStop(15);
} else {
gotoAndStop("error");
}
Code à insérer dans une page HTML
CODE
on (release) {
if (password eq "bob") {
getURL("bob.html", "_blank");
} else if (password eq "sky") {
getURL("sky.html", "_parent");
} else if (password eq "rene") {
getURL("rene.html", "_blank");
} else {
gotoAndStop("error");
}
|
La condition "if" s'obtient comme sur l'image ci-contre.
|
|
La condition } else if { s'obtient comme sur l'image ci-contre.
|
CODE
on (release) {
if (password eq "bob") {
gotoAndStop(5);
} else if (password eq "sky") {
gotoAndStop(10);
} else if (password eq "rene") {
gotoAndStop(15);
} else {
gotoAndStop("error");
}
}
CODE
on (release) {
if (password eq "bob") {
getURL("bob.html", "_blank");
} else if (password eq "sky") {
getURL("sky.html", "_parent");
} else if (password eq "rene") {
getURL("rene.html", "_blank");
} else {
gotoAndStop("error");
}
}
Pour ce qui est du "TexteArea" ou vous entrez votre mot de passe il suffit de prendre l'outil texte et de tracer cette zone comme si vous alliez écrire quelque chose, sauf qu'au lieu de mettre "texte statique" en bas dans les propriétés vous mettrez "texte de saisie".
Votre zone de texte apparaitra alors en pointillés comme ci-dessous :
|
Ecrivez également dans la case "var" en bas à droite "password" c'est ce nom que l'on retrouve dans le code du bouton -> if (password eq "bob"){ on aurait pu mettre n'importe quel autre nom du moment que celui dans la case "var" correspond à celui du bouton.
|