CREACIÓN CON FLASH

Información

CREACIÓN CON FLASH

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

INFORMACIÓN Y TUTORIALES

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.

 

BIBLIOTECA ACTIONSCRIPT 

 

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-genmagic15 

Flash-genmagic16

flash-genmagic17.pdf

flash-genmagic18.pdf

flash-genmagic19.pdf   duplicate2.swf

flash-genmagic20.pdf        duplicate4_papelera_temporizador.swf

flash-genmagic21.pdf  tutorial21_funciones_de_cadena.swf

flash-genmagic22.pdf

 

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



 

 

 

Foro de discusión

PROYECTO 1

Iniciada por roger. Última respuesta de JOSE NOE SANCHEZ 1 Jul 2016. 24 Respuestas

Pregunta tutorial 9

Iniciada por Victor Barjuan Sanz. Última respuesta de roger 8 Ago 2014. 4 Respuestas

Quiero aprender

Iniciada por ANA BELÉN SÁNCHEZ ZOROA 27 Nov 2011. 0 Respuestas

Comentarios

Comentar

¡Necesitas ser un miembro de CREACIÓN CON FLASH para añadir comentarios!

Comentario por Jaume Villarreal el enero 19, 2011 a las 11:58pm

Hola Javier,

celebro que el comentario haya sido clarificador... y no creo que sea necesario pedir disculpas, en absoluto. Empezar a programar ya tiene eso. Cuando dominas alguna función ya estás pensando en cómo podrías hacer alguna otra cosa, algún otro efecto, alguna animación en particular. La gracia del asunto es ir dando pasos juntos.

Saludos,

Jaume

Comentario por Amalia Casas el enero 19, 2011 a las 11:56pm

Jaume muchísimas gracias por tus explicaciones. En un primer intento no conseguí nada pero seguiré probando.

El problema es que cuando escribes: "si colocas este condicional dentro de la función _onEnterFrame..." lo hago y empiezan los mensajes de error... Creo que tengo que practicar mucho antes de meterme con las variables y las condiciones.

Si consigo algo, lo subiré.

Comentario por Javier de la Cruz el enero 19, 2011 a las 2:57pm
Hola Jaume, te agradezco el esfuerzo que has hecho y la sencillez con la que lo has explicado. Ha sido muy clarificador y creo que tengo que darte la razón en que a lo mejor no es bueno saltarse los pasos, porque podemos liar y es mejor ir poco a poco para que todos podamos seguirlo, así que tengo que pedir disculpas porque he sido yo el que ha suerido que pusieses el código. No obstante voy a intentar probarlo  a ver que me sale. Gracias también a Amalia, por compartir su código, voy a hacer pruebas y a ver que pasa. Ya os contaré mis experimentos.
Comentario por Jaume Villarreal el enero 19, 2011 a las 12:50pm

Hola Amalia,
el uso de variables, es, sin duda alguna, una ventaja a la hora de programar con cualquier tipo de lenguaje.
Ciertamente, la sencillez de los proyectos que aquí creamos hace que sea difícil de imaginar, pero a la que el código se complique un poquito verás que vale la pena tenerlas en cuenta.
En lo referente al código del rebote, creo que será interesante que antes de ver este podamos ver el código del primer proyecto que colgué, en el que se veía un clip que recorría el escenario de izqda a dcha para volver a empezar otra vez en la posición inicial. Este código incluye un sencillo condicional más sencillo que el del rebote... resultará más práctico.

El condicional es una estructura de programación o bucle que dicta la siguiente norma:
si se cumple lo que quiero >> haz lo que pido.

La manera de expresarlo a nivel de código sería:
if (condición que quiero){
haz la función que pido
}.

En el caso del ejemplo que colgué el código sería semejante a este:
if (clip._alpha<=0){
_root.clip._rotation=0
;

_root.clip._x=0;


_root.clip._xscale=100
;

_root.clip._yscale=100;


_root.clip._alpha=100
}
Si colocas este condicional dentro de la función _onEnterFrame le estás diciendo al código:
si (la tranparencial del clip es menor o igual que 0){
devuelve todas estas propiedades a su valor inicial
}
Espero no haber complicado mucho el tema... Con AS 2.0, como con cualquier otro lenguaje, es aconsejable ir paso a paso y no agobiarse si algo no "pita". Ante cualquier duda quedo a tu disposición para echar un cable.
Saludos,
Jaume

Comentario por Puri Zugasti el enero 19, 2011 a las 8:21am

Estoy siguiendo vuestras explicaciones pero la verdad es que esto me supera Estoy siguiendo vuestros comentarios y realmente esto me supera por muchos pueblos. No puedo seguir estos pasos. Seguiré descargando las tutoriales y quien sabe si algún día (cuando me jubile) pueda dedicarle. Siento tener que aparcar esta afición, pero mis conocimientos no llegan a tanto ni mucho menos y antes de deprimirme lo aparco. Continuar que os seguiré.

 

 

 

Comentario por Amalia Casas el enero 18, 2011 a las 11:51pm

Jaume, tengo una duda. Acabo de aplicar tu código a una nueva estrella y me parece que escribiendo cada línea tienes más libertad a la hora de introducir variaciones. Puedes modificar una a una, introducir valores diferentes y ver qué pasa. ¿Tiene alguna ventaja más que la de la rápida modificación de todas las líneas a la vez?

Me gustaría ver todo el código del clip que rebota, me parece interesantísimo.

Gracias.

Comentario por Jaume Villarreal el enero 18, 2011 a las 11:15pm

Hola Javier,
el código que he usado es básicamente el que ha quedado recogido en tu comentario. Tan sólo he introducido una pequeña variación, puesto que he adjudicado el incremento de las propiedades a una variable.
No sé si con este concepto me estoy avanzando al ritmo de los tutoriales o bien ya lo habéis hecho, pero el concepto es muy sencillo. AS permite crear variables que guarden ciertos valores para poderlos recuperar en cualquier momento. Antes de crear la función [onClipEvent (enterFrame) {···}] introduzco esta línea de código:
var incremento:Number = 10
Esto permite crear una variable (var) de tipo numérico (Number) con valor 10.
onClipEvent (enterFrame) {


_root.clip._rotation=_root.clip._rotation+incremento;
_root.clip._x=_root.clip._x+incremento;


_root.clip._y=_root.clip._y-incremento;
_root.clip._xscale=_root.clip._xscale+incremento;
_root.clip._yscale=_root.clip._yscale+incremento;
_root.clip._alpha=_root.clip._alpha-incremento;

}

Como se puede observar en la función, todas las propiedades se ven alteradas no por un valor concreto sino por el valor de la variable. La ventaja de esto es que:

  • si el valor no es adecuado basta con cambiar una vez el valor de la variable y no el de todas las propiedades.
  • se pueden crear varias variables a la vez para adjudicarlas a diferentes propiedades.

En lo referente al código del clip que rebota por el escenario, está basado en este código controlando el movimiento de Y con un condicional, pero no sé si esto ya liará mucho la historia, no quisiera correr más de la cuenta (es lo que tiene ser novato en el grupo!). A pesar de todo, si hay interés en el mismo lo cuelgo y lo presento en otro comentario.
Espero haberme explicado. Encantado de participar y de echar un cable hasta donde pueda llegar.
Saludos,
Jaume


Comentario por Jaume Villarreal el enero 18, 2011 a las 10:59pm

Por cierto Alfredo,

¿has adjudicado a tu clip un nombre de instancia en el panel de propiedades?

Comentario por Jaume Villarreal el enero 18, 2011 a las 10:57pm

Hola Alfredo,

en principio no deberías tener ningún problema. La versión 2 de Action Script (AS2.0) ya se implementó en Flash MX Macromedia, anterior a Flash8.

¿Te da algún tipo de error cuando lo publicas? En caso que te de algún mensaje de error cópialo y pégalo aquí, será de ayuda. También sería de ayuda poder ver el código que tú has programado y saber qué hace el programa cuando no funciona.

A ver si entre todos echamos un poco de luz sobre el tema.

 

Saludos,

Jaume

Comentario por Alfredo Rodrigálvarez el enero 18, 2011 a las 8:24pm

¿Alguien me puede ayudar? He seguido paso a paso la unidad he escrito el código.

Y no funciona.

He copiado el código de Amalia y tampoco.

Tengo la versión Flash profesional 8.

¿Será esto?

 

Miembros (134)

 
 
 

© 2024   Creado por roger.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio