Vamos a ver!
Este ejemplo es valido solo para Flash MX ya que utiliza LoadVars.
Lo primero que bebes hacer es Colocar 2 textos de Entrada los cuales serviran para ingresar el pass y el nick y que contendran el nombre de variable nick y pass. y crear un boton de enviar con nombre de instancia
boton .
Ahora en el Frame donde esten estos elementos pones el Sigueinte codigo:
Código:
stop();
enviar = new LoadVars();
nick = "";
pass = "";
boton.onRelease = function() {
if (nick != "" & pass != "") {
enviar.nick = nick;
enviar.pass = pass;
enviar.sendAndLoad("pagina.php", enviar , "POST");
enviar.onLoad = function(success) {
if (enviar.resultado == "1") {
loadMovieNum("primer.swf", 5);
} else {
loadMovieNum("dos.swf", 5);
}
};
}
};
Explico
enviar = new LoadVars(); creamos un nuevo objeto de loadvars llamado enviar.
nick = "";
pass = ""; inicializamos las variable de los cuadros de texto.
boton.onRelease = function() { Al oprimir el boton
if (nick != "" & pass != "") { hacer la comprobacion de que nick y pass contengan por lo menos un caracter.
enviar.nick = nick;
enviar.pass = pass; Asignamos las variables de los cuadros de textos como elementos del objeto enviar.
enviar.sendAndLoad("pagina.php", enviar , "POST"); enviamos todo lo que se encuentre dentro del objeto enviar a una pagina PHP que hara la comprobacion y nos devolvera una variable ( En este caso la variable es
resultado enviar.onLoad = function(success) { Cuando termine de procesar la informacion.
if (enviar.resultado == "1") { Aqui esta la comprobacion si el la variable arrojada por la pagina PHP es == a 1 cargara la pelicula primer.swf en el nivel 5
loadMovieNum("primer.swf", 0); else { si no es verdad que resultado valga 1 entonces cargara la pelicula dos.swf en el nivel 5.
Este ejemplo es solo para dos peliculas pero si son mas puedes utilizar if else cuanta veces sea necesario.
Ahora recuerda que la pagina que haga la comprobacion (Asp, PHP u otro lenguaje) debe recibir las variable nick y pass hacer la comprobacion y depende el resultado debe regresar una cadena de este tipo
&resultado=1&
Espero te sirva
Saludos!!