primero que nada debes de tener conocimientos basicos de flash, y estructuras de programacion, como switch, if, for, while, etc, y saber algo de actionscript.
como primer parte debes hacer en la escena: es un campo de introduccion de texto, un campo de texto dinamico y un boton.
al campo de introduccion de texto dale un nombre de instancia, lo mismo para el campo dinamico de texto, en este ejemplo supongamos que se llamen codigo y salida respectivamente.
al boton tambien dale nombre de instancia en el ejemplo se llama btn.
ahora luego en el primer fotograma o en el fotograma donde realizes el control vas a poner estas acciones:
Código ActionScript :
var code;
code = "123";
btn.onPress = function(){
if(code == control.text){ //aqui comparamos lo introducido en el campo de introduccion con la variable code
salida.text="Codigo correcto";
//aqui lo que quieras hacer cuando el codigo ingresado es correcto
}else{
salida.text="El codigo ingresado es incorrecto";
}
}
ahora si lo que deseas es algo estilo megaupload, realiza esto:
como primer parte debes hacer en la escena: es un campo de introduccion de texto, un campo de texto dinamico, un boton, y tantos movieclips como textos aleatoriaos quieras tener, en mi ejemplo son 2.
al campo de introduccion de texto dale un nombre de instancia, lo mismo para el campo dinamico de texto, en este ejemplo supongamos que se llamen codigo y salida respectivamente.
al boton tambien dale nombre de instancia en el ejemplo se llama btn.
a los mc(movieclips) dale nombre de instacia diferentes a cada uno, en mi caso _1, _2.
Código ActionScript :
var rand;
var code;
_1._visible = false; // esto lo realizas con todos los mc para que no aparescan en un pricipio
_2._visible = false;
rand=random(2);// aqui le asignamos un valor randomico a la variable rand, el dos lo remplazaras por la cantidad de mc que tengas
switch(rand){ // realizamos un switch de rand
case 0: // cuando rand valga 0
_1._visible = true; //muestro el mc llamado _1
code="G2puyc"; //defino que el codigo este, recuerda de coincidad estos codigos con los de las imagenes o mc correspondientes
break;
case 1: // cuando rand valga 1
_2._visible = true; // muestro el mc llamado _2
code="AhL0"; // defino que el codigo sea este
break;
}
btn.onPress = function(){
if(code == control.text){ //comparo lo introducido con la variable code
salida.text="Codigo correcto";
//aqui lo que quieras hacer cuando el codigo ingresado es correcto
}else{
salida.text="El codigo ingresado es incorrecto";
}
}
ejemplo tipo megauploadarchivo fla de tipo megauploadaviso: el .fla esta compilado como flashplayer 8 pero realizado en flash cs4, luego lo descompile con una aplicacion y lo guarde como flash 8, si tienes errores al abrir el archivo puede que sea por un tema de incopatibilidad.
recuerda, no copies y pegues los codigos solamente, primero entiende las funciones de los codigos y luego si haz lo que desees con ellos.