Foros del Web » Creando para Internet » Flash y Actionscript »

secuencia de imagenes

Estas en el tema de secuencia de imagenes en el foro de Flash y Actionscript en Foros del Web. buenas tardes amigos, tengo un duda, quiero hacer para mi web una secuencia de imagenes en la cual dandole a un boton (+) avanzas una ...
  #1 (permalink)  
Antiguo 16/03/2011, 06:46
 
Fecha de Ingreso: febrero-2005
Mensajes: 82
Antigüedad: 19 años, 8 meses
Puntos: 2
secuencia de imagenes

buenas tardes amigos, tengo un duda, quiero hacer para mi web una secuencia de imagenes en la cual dandole a un boton (+) avanzas una imagen o dándole a un boton (-) retrocedes, el caso es que pensaba solucionarlo con una accion de ir al siguiente frame o volver al frame anterior, pero existe una interpolación de movimiento entre una imagen y otra, por lo que necesito que la accion haga avanzar o retroceder unos 5 frames, me entendéis?

Alguien me puede echar un cable please?

Graciaaas!!
  #2 (permalink)  
Antiguo 16/03/2011, 10:02
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: secuencia de imagenes

Hola guill__25:
Para poder navegar entre fotogramas tendrías que poner cada imagen en un frame cosecutivo, sin crear la interpolación de movimiento.
Código para los botones:
Código actionscript:
Ver original
  1. on(release){
  2.     _root.nextFrame();
  3. }
Código actionscript:
Ver original
  1. on(release){
  2.     _root.prevFrame();
  3. }

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 16/03/2011, 11:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: secuencia de imagenes

Puedes añadir esto al boton de avance:
Código:
on(release){
_root.nextFrame();
_root.play();
}
y luego un stop(); al final de la interpolacion.


Para el boton retroceso, haz que llame a un mc de 2 frame que contenga _root.prevFrame() en uno de ellos, asi no parará de retroceder hasta que llegues al frame deseado:

Código:
on(release){
_root.mc_retroceder.play();
}
En el frame deseado, haz parar el mc:

Código:
_root.mc_retroceder.stop();


No lo he porvado, pero creo que funcionaria...
  #4 (permalink)  
Antiguo 17/03/2011, 03:45
 
Fecha de Ingreso: febrero-2005
Mensajes: 82
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: secuencia de imagenes

Bandit, claro en eso ya habia pensado, pero es que no quiero renunciar a la interpolación a no ser como ultimo recurso. Pepus gracias voy a probarloo!!

Gracias por vuestras respuestas chicos
  #5 (permalink)  
Antiguo 17/03/2011, 04:23
 
Fecha de Ingreso: febrero-2005
Mensajes: 82
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: secuencia de imagenes

Pepus, lo he probado y el de avance perfecto, pero el de retroceso, no va. Tengo una duda. los botones van en la misma escena, pero... donde tengo que poner el mc_retroceder para que lo llame?


gracias
  #6 (permalink)  
Antiguo 17/03/2011, 05:11
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: secuencia de imagenes

Guill, lo he probado y funciona, de la siguiente manera:

Pon el mc_retroceder en la escena principal (en el _root.), y fuera del area de trabajo para que no moleste.
Para que al inicio no corra, lo paro al cargarse (acciones en el mc):

Código:
onClipEvent (load) {
	this.stop();
}
Dentro de este mc: _root.prevFrame(); en el 2do frame.

En cada fotograma clave (entre interpolacion y interpolacion)

Código:
stop();
_root.mc_retroceder.stop();

Y los botones tal como te comenté... tiene que funcionarte!

Saludos.
  #7 (permalink)  
Antiguo 17/03/2011, 05:56
 
Fecha de Ingreso: febrero-2005
Mensajes: 82
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: secuencia de imagenes

Perfecto!! gracias Pepus, va muy bien, en la acción retroceder va un poco a trompicones pero apenas se nota y ha quedado muy bien :)

Gracias por la ayudaa!
  #8 (permalink)  
Antiguo 17/03/2011, 10:01
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: secuencia de imagenes

De nada!

Va a trompicones porque el mc_retroceder solo hace tirar hacia atrás una vez cada 2 frames.

Si sabes quantos frames tienen las interpolaciones (6 por ejemplo), alarga 6 fotogramas el mc_retroceder y a cada uno ponle _root.prevFrame().

también se podría hacer un bucle, seria mas correcto y limpio que lo que te propongo...

Ala, un saludo!
  #9 (permalink)  
Antiguo 29/05/2011, 05:09
 
Fecha de Ingreso: febrero-2005
Mensajes: 82
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: secuencia de imagenes

Hola Pepus me recuerdas? quería hacerte una última cuestión, he retomado mi web que la tenía algo abandonadilla por culpa de mis horarios. El caso es que tu solución fue perfecta y la secuencia va muy bien. Pero a la hora de retomarla me ha surgido otro problemilla. Resulta que la pelicula en la que va la secuencia de imagenes se carga con un LoadMovie en la index. el caso es que cuando se carga en la index el boton de avanzar (+) funciona pero no el de retroceder (-)
Pensaba que era un problema de niveles pero no. Sabes por que puede ocurrir esto y como lo soluciono?

graciaaas!
  #10 (permalink)  
Antiguo 30/05/2011, 11:28
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: secuencia de imagenes

Buenas! si que te recuerdo si...

así de repente veo que en el codigo hay algun "_root." ... cuando se carga una peli externa, en ésta los root tienen que ser "_parent" ...

igual podria ser esto, prueba...


Salut!
  #11 (permalink)  
Antiguo 30/05/2011, 11:50
 
Fecha de Ingreso: febrero-2005
Mensajes: 82
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: secuencia de imagenes

Uy, pues es verdad, hace tanto tiempo que no acutalizaba la web que algunas cosas básicas de programación las había olvidado. Gracias lo miraré, seguro que eso.

Saludos!
  #12 (permalink)  
Antiguo 30/05/2011, 12:34
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: secuencia de imagenes

Hola guill__25:
Si estás cargando dentro de un MC_vacío la película externa, selecciona el MC y escribe éste código:
Código actionscript:
Ver original
  1. onClipEvent (load){
  2.     this._lockroot = true;
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #13 (permalink)  
Antiguo 30/05/2011, 15:43
 
Fecha de Ingreso: febrero-2005
Mensajes: 82
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: secuencia de imagenes

gracias chicos, voy a ver si me funciona ;)

Etiquetas: imagenes, secuencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:50.