Sistema de Auto Evaluación con Action Script en Flash 8

32

Tutorial Flash 8 Interacción entere Preguntas y Respuestas. En el siguiente tutorial flash podrás ver los alcances que tiene un simple símbolo de comportamiento botón, claro que este esta vinculado a una serie de de acciones especificas de código action script. Primero te diré que todo el desarrollo de la película esta realizada en la Escena para no complicar el tutorial. Aquí encontraras como hacer una serie de preguntas y también dar una serie de opciones como respuesta, claro que solamente una es la correcta, y al final obtener una serie de evaluaciones como número de respuestas correctas, el porcentaje de aciertos y un comentario sarcástico. ☺Good luck¡ ¿Comenzamos?

1-. Lo primero que tienes que hacer es un documento (ctrl. + J).

a)-. Las dimensiones del documento son 400 * 300 píxeles de ancho y alto.

b)-. Utilizar como Color de fondo el que mas sea de tu agrade, yo use el color #99CC00.

c)-. En Velocidad de fotogramas colocar 12 fps.

2-. Colocado en la Escena, cambiar el nombre de la capa por el de fondo.

a)-. Luego insertar un campo de Texto estático con la frase Examen De Opción Múltiple.

b)-. El ancho y alto del texto depende del tipo de fuente y tamaño de fuente que uses.

c)-. Colocar el texto en la parte superior del documento por ejemplo en coordenadas X = 26.9 y Y = 10.0.

3-. Comenzar a realizar las preguntas con respuestas, pero primero insertar una segunda capa y cambiar el nombre por el de preguntas y respuestas.

a)-. Insertar dos campos de texto estático uno para la pregunta y el segundo para la respuesta, observa la imagen para mayor información.

b)-. Tú decides en que parte (coordenadas) colocar estos textos.

4-. Insertar un fotograma (F5) en el frame # 2 de la capa fondo, luego insertar un fotograma clave vacío (F7) en el frame # 2 de la capa preguntas y respuestas.

a)-. En el fotograma de la capa preguntas y respuestas insertar dos campos de texto estático, un capo de texto es para la pregunta y el otro para la respuesta.

5-. Repetir el paso anterior, y así completar una serie de tres preguntas y tres respuestas

6-. Insertar nuevamente un fotograma (F5) en el frame # 4 de la capa fondo.

a)-. Insertar un fotograma clave vacío (F7) en el frame # 4 de la capa preguntas y respuestas, en este fotograma colocar un campo de texto estático con la leyenda Evaluar resultado. Centrar este texto tanto a lo ancho como a lo alto.

7-. Crear el único símbolo (ctrl. + F8) de que consta la película.

a)-. Nombrarlo botón multiusos.

b)-. En la opción Tipo seleccionar Botón.

8-. Ubicado en el símbolo insertar un fotograma clave (F6) en el frame Sobre.

a)-. Dibujar un rectángulo de dimensiones 100.0 * 15.0 píxeles de ancho y alto.

b)-. Colocar el rectángulo en coordenadas X = 0.0 y Y = 0.0.

c)-. Hacer visible el panel de Mezclador de colores (shift + F9), seleccionar en la opción Tipo Sólido.

d)-. En la casilla marcada con el # 7 escribir el color #FFFF00, y después reducir el Alfa a un 50 %. Observar la imagen para no tener tanta complicación.

9-. Insertar un fotograma clave (F6) en frame Presionado.

a)-. Deberá de aparecer el rectángulo, entonces solamente sustituir el color anterior por uno nuevo #00FF00.

b)-. Luego reducir al 50 % el Alfa a este color.

10-. Insertar un fotograma clave (F6) en el frame Zona activa.

11-. Regresar a la Escena e insertar una tercera capa y nombrarla botones.

a)-. Arrastrar desde la biblioteca el símbolo botón multiusos, y colocarlo sobre la primera respuesta.

b)-. Ajustar las dimensiones del botón al tamaño de la respuesta en este caso se ajusto 36.0 * 15.0 píxeles de ancho y alto.

c)-. Las coordenadas dependen de donde hayas colocado el texto.

12-. Seleccionar el botón que se ajusto en el paso anterior, abrir la barra de Acciones – botón para luego insertar el siguiente script (el script es para las respuestas incorrectas).

on (release) {

gotoAndStop(2);

}

13-. Repetir los pasos 11 y 12 para dos respuestas más, esto es colocar desde la biblioteca el botón y luego ajustar las dimensiones y coordenadas. El código es el mismo para todas las respuestas incorrectas.

on (release) {

gotoAndStop(2);

}

14-. Introducir una vez más el botón multiusos desde la biblioteca, sobre la respuesta correcta. Ajustar el tamaño y coordenadas.

a)-. Para este botón el código cambia un poco ya que es la respuesta correcta el script es el siguiente.

on (release) {

gotoAndStop(2);

aciertos++;

}

15-. Insertar un fotograma clave (F6) en el frame # 2, de la capa botones.

a)-. Nuevamente ajustar las dimensiones y las coordenadas de cada uno de los botones.

16-. En la barra de Acciones – botón introducir el siguiente código para las respuestas (botones) incorrectas.

on (release) {

gotoAndStop(3);

}

17-. Seleccionar el botón de la respuesta correcta y a este botón insertar el siguiente código action script.

on (release) {

gotoAndStop(3);

aciertos++;

}

Nota repetir los pasos 15 y 16 para el frame 3 esto es insertar fotograma clave en el frame # 3, ajustar dimensiones del botón y coordenadas. Para los botones de respuestas incorrectas el script es.

on (release) {

gotoAndStop(4);

}

Y el código para la respuesta correcta es

on (release) {

gotoAndStop(4);

aciertos++;

}

18-. Ahora insertar un fotograma clave vacío (F7) en el frame # 4.

a)-. En este fotograma arrastrar nuevamente el símbolo desde la biblioteca, ajustar tamaño y coordenadas.

19-. Seleccionar el botón y el la barra de acciones – botón insertar el script.

on (release) {

gotoAndStop(5);

}

20-. Colora un fotograma (F5) en la capa fondo y un fotograma vacío en la capa botones del frame # 5.

a)-. En el fotograma de la capa botones insertar tres campos de texto estático, uno para las respuestas correctas, otro para el porcentaje y el tercero para un comentario.

21-. En la misma capa botones en el fotograma # 5 insertar un campo de texto dinámico.

a)-. En la casilla Variable Var: escribir la sentencia aciertos.

22-. Insertar un campo de texto dinámico y en la casilla Var: escribir porcentaje.

23-. Introducir el último campo de texto dinámico y ahora escribir en la casilla Var: texto.

a)-. También seleccionar la opción de mostrar borde al rededor del texto.

24-. Insertar una cuarta capa y nombrarla acciones.

a)-. Seleccionar el fotograma y el la barra de Acciones – fotograma, escribir estas líneas.

stop();

aciertos = 0;

25-. Insertar un fotograma clave vacío (F7) en frame # 5 de la capa de acciones, en la barra de Acciones – fotograma insertar el script siguiente.

porcentaje = aciertos/3*100+”%”;

if (aciertos == 0) {

texto = “Cero aciertos ya estudia bolsón”;

}

if (aciertos == 1) {

texto = “Un acierto esfuérzate más”;

}

if (aciertos == 2) {

texto = “Bien hecho estas estudiando”;

}

if (aciertos == 3) {

texto = “Excelente eres el mejor”;

}

Hasta aquí el tutorial puede darse como finalizado y puedes presionar ctrl. + enter.

26-. Sin embargo, incluiré un paso más esto con el fin de regresar nuevamente al inicio de la primera pregunta.

a)-. En la capa botones primero insertar un campo de texto estático, luego arrastrar desde la biblioteca el botón multiusos y colocarlo sobre el texto.

b)-. Seleccionar el botón, abrir la barra de Acciones – botón e insertar el siguiente código.

on (release) {

gotoAndPlay(1);

}

Con este paso ahora el tutorial ya es un poco más completo. ☺ ¡Well done! ☺.

P.D. Presionar nuevamente ctrl. + Enter para ver como trabaja el botón de regresar a la primera pregunta. Si deseas agregar más preguntas insertar mas fotogramas y cambiar  en el código gotoAndStop(4) en cada uno de los botones adicionales, el # 4 por el número siguiente 6, 7, 8, 9,10… Hasta pronto y espero tus comentarios sobre el tutorial.

Visualizar el archivo swf de este tutorial

Descarga el archivo fla de este tutorial

Búsquedas:

Artículos relacionados:





32 comentarios para “Sistema de Auto Evaluación con Action Script en Flash 8”

  1. Juan says:

    Gracias
    He andando buscando algo asi hace mucho

  2. ISRAEL says:

    MUY BUENO ¿como enviar los resultados a un correo?

  3. leonardo says:

    felicitaciones este ha sido de los mejores tutoriales que he vidto las explicaciones e ilustraciones son muy claras y es sencillo

  4. janett says:

    HOLA MUY BUENA LA INFORMACION ME SACASTE DE UN APURO, OYE PODRIAS AYUDARME EN DECIRME COMO LE PUEDE PONER ALGUN SONIDO POR EJEMPLO QUE HAGA ALGUN SONIDO DE BUU QUE MAL O APLUSOS SI ESTA BIEN BUENO ALGO ASI PERO COMO LE AGREGO AL SONIDO A LA PROGRAMACION

  5. jose Luis says:

    hola
    gracias x el tutorial
    yo estaba buscando algo como esto
    muchas gracias
    espero y me puedas decir de algun manual de action script bueno
    me gusta mucho la programacion

    gracias de antemano
    un saludo

    mi mail es
    joslui11@hotmail.com

    adios

  6. Parmenio says:

    Excelente, mil gracias . lo estoy aprovechando para mi trabajo con estudiantes.

  7. Castillo DC says:

    Hola amigos un uper tutorial,buena la idea de Janett con lo de sonidos, algun ejemplo con start drag para que el alumno pueda relacionar respuestas, seria super.
    si tienen algun manuaal o tutoriales de action script agradecere si me envian al siguente correo
    codigo_ld@hotmail.com

  8. Peter says:

    Exceleeeente! Ahora una consulta: quiero que en vez de una frase relacionada con el resultado, aparezca una imagen. Pienso poner una distinta según cada puntuación. Cómo hago?
    GRACIAS!

  9. Lenin Del Castillo says:

    Bueno es un ejmplo super, ya lo aplique con mis estudiantes con 40 preguntas jaj desaprobaron la mayoria ya no pueden plagiar
    Bueno si tendrian ejemplos con controles check box option button un examen con esos controles seria brabazo
    att: Gracias LeninDC

  10. walter says:

    disculpa tngo un problema, yo e hexo 8 preguntas, y cuando pongo los textos para las respuestas q hicieron correctas o sea (7 aciertos muy bien), cuando doy control enter y lo prueblo y hago todas las preguntas correctas, me sale 50% y m deberia salir 100 x q??

  11. Susy says:

    por favor necesito una aplicacion similar pero aplicando algo adicional como por ejemplo que pueda elegir 1 o mas respuestas si realizo esto que pase a la siguiente pregunta.

  12. Susy says:

    necesito una aplicacion similar solo con la diferencia que pueda seleccionar 1 o varias respuesta y si realizo esto que pase a la siguiente pregunta.

  13. Anabel says:

    por favor

  14. Anabel says:

    este tutorial es maravilloso.

  15. lalo says:

    hola que tal, el tutorial es genial!
    Pero te falta decir que en los textos dinamicos seleccionemos la opcion: "Bitmap text (no anti-alias)"

  16. Laura says:

    Un tutorial excelente, he estado buscando sobre el diseño de evaluaciones interactivas y tu aportación me parece muy buena. Lo que he estado buscando es sobre evaluaciones interactivas pero no solo
    de opción múltiple sino para que evalue procesos por ejemplo las que se aplican en la acreditación
    de office, por favor si alguien sabe donde podre encontrar algo, agredecere mucho su información.

  17. David says:

    Excelente tutorial, muy claro y bien explicado, me dio lo que necesitaba. gracias

  18. Fernando says:

    Es un excelente tutorial nos ha servido de mucho para la aplicación de examenes en nuestra escuela, solo queria preguntar si hay alguna forma de desactivar las tecla de control y o las de las flechas en el teclado, de antemano gracias por la ayuda.

  19. JEEN says:

    UNA PREGUNTA COMO AGO PARA QUE ESCOJA LAS PREGUNTAS ALEATORIAMENTE Y NO SEGUDAS COMO ESTAS?¿?¿?¿

    POR CIERTO EXCELENTE TUTORIAL

  20. jnin says:

    excelente

  21. Rodolfo says:

    Excelente!! llevaba mucho tiempo buscando este tutorial!! me has salvado de un apuro muy grande!! Te deseo suerte y mucho éxito!!

  22. jefersson says:

    muy bueno pero a dodne envia los resultado del test
    gracias por si alguno sabe

  23. josefin says:

    superbueno

  24. MTZ says:

    muy buen tutorial¡¡ me ayudo mucho, pero quisiera preguntarte como le puedo hacer para que al darle clic en la respuesta correcta me aparesca una imgen de carita feliz y una flecha, y aparte que no me avance muy rapido a la siguiente pregunta , mas bien que me de tiempo de ver la respuesta con la imagen…y aparte desabilitar los botones pues son tres botones de opcion como respuesta… . ojala alguien me pueda ayudar ¡¡¡¡ gracias¡¡¡¡¡

  25. PABLO says:

    er cheveere ese tutorial me hizo perder informatica pero bueno ya la recuperare ya que ya aprendi con este tutorial

  26. Angela says:

    Wuuuaaoo! Excelente aporte…me sacaste de apuros para un proyecto…me sirvió bastante…espero sigas poniendo mas temas útiles….byee :-)

  27. Lila says:

    Excelente, graxias, muy util,

  28. tatiana says:

    muchas gracias excelente tutorial :D muchas gracias

  29. Daniel Rosas Castellar says:

    Amigo exelente tutorial, necesitaba algo asi super urgente. Gracias :)

  30. Daniel Rosas Castellar says:

    Podrias regalarme tu Email me interesa contactarme con tigo amigo gracias :)

  31. elWilliam says:

    Pues al decir verdad este tutorial está pa la basura, algo enrredoso y muy, pero muy que muy básico…
    Si quieren uno mejor pues pidanlo y les enseñaré como hacerlo…
    Cuidense y hasta la próxima!

    Si no sabes: estudia. Si sabes: Instrulle tus conosimientos…

  32. rokky says:

    Hola, el tutorial está bueno, sin embargo yo opino que está super básico, deberíamos ponernos a estudiar más para hacer cosas mucho mejores…
    Y con respecto a la pregunta de un comentario que ví más arriba sobre:
    ¿Como hacer aleatorias las preguntas?
    Te dejo algo un poco más abanzado…

    array = new Array();
    array = [2, 3, 4];

    function aleatorio() {
    return Math.round(Math.random(array));
    }
    array = array.sort(aleatorio);
    trace ( array );

    Esto te dará un array rebuelto y con ello podrías hacer lo aleatorio con un:
    gotoAndStop(_array[p]);
    pon eso en tus botones intercambiando el [0] por el [1] y [2]… [n].

Dejar un comentario

Página 1 de 11