Espacio con tutoriales para aprender a crear diseños, animaciones y aplicaciones interactivas con el Programa Adobe Flash
Miembros: 134
Última actividad: 29 Abr 2020
HERRAMIENTA NECESARIA
El programa de adobe Flash. Se recomienda la versión Flash MX 2004 o la CS· que es la que suelen tener muchos centros educativos y en la que se basan los tutoriales. También se pueden utilizar otras versiones aunque puede haber cambios en los menús del programa.
OBJETIVOS
Iniciación en la creación de objetos multimedia interactivos con Flash: dibujos vectoriales, diseños de interfaces, animaciones, aplicaciones interactivas.
DINÁMICA DE APRENDIZAJE
A partir de los tutoriales y algunas plantillas abiertas de aplicaciones se trata de compartir entre todos las dudas y poder aprender colaborativamente publicando los trabajos en el foro.
CURSO AVANZADO DE ACTIONSCRIPT 2
NUEVOS TUTORIALES TALLER-FLASH 2010-2011
flash-genmagic1.pdf
flash-genmagic2.pdf ejercicio-->tutorial2.swf
flash-genmagic3.pdf-->tutorial3.swf
flash-genmagic4.pdf-->ejercicio-->tutorial4.swf
flash-genmagic5.pdf--ejercicio->tutorial5.swf
flash-genmagic6.pdf
flash-genmagic7.pdf
flash-genmagic8.pdf
flash-genmagic9.pdf
flash-genmagic10.pdf ejercicio-->tutorial10.swf
Flash-genmagic11
Flash-genmagic12 ejercicio-->tutorial12.swf
Flash-genmagic13 ejercicio--> tutorial13.swf
Flash-genmagic14 ejercicio-->ejercicio_14.swf
flash-genmagic19.pdf duplicate2.swf
flash-genmagic20.pdf duplicate4_papelera_temporizador.swf
flash-genmagic21.pdf tutorial21_funciones_de_cadena.swf
IMAGENES VECTORIALES-GENMAGIC LIBRES
Ver: http://genmagic.org/baseimag/index.swf
Descargar: http://genmagic.org/baseimag/baseimag.zip
OTROS TUTORIALES
Tutorial1 espejo.pdf Tutorial 2 Banner.pdf Tutorial 3 muñeco.pdf
......................................................................................................................................................................
VIDEOTUTORIALES
Dibujar una caja decorada con efecto 3D
Dibujar una botella con Flash. (dibujar a partir elementos geométricos).
Creación de botones (Javier de la Cruz) Dimensiones de flash (Javier de la Cruz)
Ver todos los videotutoriales de Javier
Iniciada por roger. Última respuesta de JOSE NOE SANCHEZ 1 Jul 2016. 24 Respuestas 0 Me gustan
Iniciada por Victor Barjuan Sanz. Última respuesta de roger 8 Ago 2014. 4 Respuestas 0 Me gustan
Iniciada por roger. Última respuesta de Nani 19 Dic 2011. 145 Respuestas 0 Me gustan
Iniciada por ANA BELÉN SÁNCHEZ ZOROA 27 Nov 2011. 0 Respuestas 0 Me gustan
Iniciada por roger. Última respuesta de Nani 26 Nov 2011. 198 Respuestas 2 Me gustan
Comentar
Por fin le he terminado. Es un mapa de las provincias de España. Los nombres de las provincias salen cuando se coloca el anterior. Quité el temporizador por el mismo problema que comentaba Alfredo. Lo que he hecho ha sido añadir al clip que se duplica, la orden de duplicarse tras soltar el clip.
Le he puesto niveles que obligan a acertar más o menos provincias. Espero que os guste.
Hola Alfredo:
Te ha quedado genial, pero al verlo en pantalla completa el "contenedor" se ve.
Para que no te ocurra esto, en el fotograma de la peli principal, debajo del stop(), le añades esto:
contenedor._visible = 0;
Ya verás como se vuelve invisible.
Saludos.
Muchas gracias Octavi, realizado esos cambios y ahora si funciona.
Os adjunto los archivos.
Yo diria que ya lo tengo.
El problema del fallo de las sumas cuando se acumulan los clips es que la variable que identifica una suma, por ej. 2+2, es una que llamamos sumaTotal y que vale lo que la suma de ambos sumandos (4 en el ejemplo). Desdichadamente, sumaTotal varia cada vez que se ejecuta una nueva duplicación, así que si ha salido 3+0, cuando arrastras 2+2 a la caja 4 no funciona porque el valor de comparación ha pasado a ser 3 y no 4 que era antes. El problema es pues, asociar a cada clip 2+2, 3+0, etc. un valor de sumaTotal fijo y propio del clip.
Lo que he hecho es generar una lista ordenada de los valores de sumaTotal que van apareciendo. Pongamos que han salido clip1 = 2+0, clip2= 3+1, clip3= 2+1...etc. como sumas aleatorias. La lista de valores de sumaTotal será 2, 4, 3...etc.
Ahora, el carnet de identidad de cada clip es su profundidad, que va aumentando con cada duplicación. clip1 es 1 clip 2 es 2, etc. En mi fla es la variable i. Por tanto, ahora solo hay que decir que si el clip2 3+1, cuya profundidad es 2, cuando choca con la caja 4 coincide que el 2º valor en la lista de sumaTotal es 4, dará acierto, y si no fallo.
Como crear la lista
En el primer fotograma creo una lista (array) que llamo listaSumas
listaSumas = new Array();
Dentro de la función que genera las duplicaciones, voy metiendo el valor de suma total (en negrita) en esa lista
function generarClip(){
sumando1 = random(6);
sumando2 = random(6 - sumando1);
sumaTotal = sumando1 + sumando2;
listaSumas[i] = sumaTotal;
contenedor.duplicateMovieClip("contenedor" + i, i, {_x:300, _y:100}); _root["contenedor" + i].miSuma = "" + sumando1 + "+" + sumando2 + ""; i++;
}
La función miMovieclip.getDepth devuelve la profundidad del clip. Por tanto, en el código del clip duplicado
this.getDepth
devolverá la profundidad del clip, que es tambien el número de orden de creación del clip. Supongamos el 2. Y...
_root.listaSumas[this.getDepth]
Devolverá el valor de sumaTotal que salió en 2º lugar, que es el 4, en el ejemplo que pongo. Por tanto la condición
if ((this.hitTest(_root.s4)) && (_root.listaSumas[this.getDepth()] == 4))
{ this.removeMovieClip(); }
comprobará que se cumplen dos condiciones simultáneas: una, el clip choca con la caja 4 y dos, el número que corresponde en el puesto 2 (que es su profundidad) en la lista de sumaTotal es 4. Entonces actuará remove.
Seguramente es una porquería de código si lo juzga cualquier programador y hay otra forma de hacerlo mejor. Pero bueno, funciona.
Ayer con las prisas colgué la presentación en lugar del archivo fla.
Aquí os lo dejo.
A mí sigue sin salirme, ¿me podría alguien revisar el código?
Gracias.
© 2024 Creado por roger. Tecnología de
¡Necesitas ser un miembro de CREACIÓN CON FLASH para añadir comentarios!