SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Fernando_P en Viernes 1 de Octubre de 2004, 01:22

Título: Crear Animacion Con Vb
Publicado por: Fernando_P en Viernes 1 de Octubre de 2004, 01:22
Hola a todos,
necesito o me gustaria a partir de un conjunto de imagenes, crear una animacion para que se mostrar un movimiento. Debe verse como escurre agua a traves de un rio a traves de un periodo determinado de tiempo.

Que control me ayudaria a lograr mi objetivo?, y como se usa?

Desde ya gracias.
Saludos!

Fernando.
Título: Re: Crear Animacion Con Vb
Publicado por: Cyclop en Viernes 1 de Octubre de 2004, 02:26
En el mismo Vb hay un componente ActiveX que se llama Picture Clip o algo asi.


Salu2

Cyclop
Título: Re: Crear Animacion Con Vb
Publicado por: Cyclop en Viernes 1 de Octubre de 2004, 02:27
aca esta el manual jeje..


Manual de Picture Clip (http://exchange.manifold.net/manifold/manuals/5_userman/mfd50Control__Picture_Clip.htm)


Salu2

Cyclop
Título: Re: Crear Animacion Con Vb
Publicado por: Fernando_P en Viernes 1 de Octubre de 2004, 16:30
Gracias Cyclop,
pero me queda una duda, este control, segun lo que lei en el manual, solo acepta imagenes bmp de 16 colores, y yo quiero trabajar con jpg de mayor resolucion...

Puedo con este mismo control lograr esto?
Mi idea es hacer una cosa similar a cuando en un visualizador de imagenes comienzas a avanzar de una imagen a otra, y si las imagenes son similares al seguir avanzando se observa movimiento.

Ojal puedas seguir orientandome.
Saludos!

Fernando
Título: Re: Crear Animacion Con Vb
Publicado por: Yovana en Viernes 1 de Octubre de 2004, 18:01
Hola

 Yo utilizo para imágenes animadas el control anigif.ocx  con el puedes poner de una ves la animación. Para crearla (la imagen) te recomiendo que uses animation Shop Pro 7 de Jasc Software Inc en el copias en cada frames las imágenes .bmp que desees y luego las gruadas .gif y la pasas al anigif de tu sistema


Espero que te sirva  :D  


P.D. te trate de adjuntar el ocx pero dio error explicame como adjuntarlo o dime una direccion para enviartelo   :(
Título: Re: Crear Animacion Con Vb
Publicado por: Fernando_P en Viernes 1 de Octubre de 2004, 23:20
Hola Yovana
Gracias por tu ayuda.

enviamelo al correo fdopizarro@gmail.com

Una consulta...las fotos no pueden ser jpg?
otra cosa las fotos que deseo animar son de 650x650, es posible?

Gracias
Título: Re: Crear Animacion Con Vb
Publicado por: tiquinho en Lunes 4 de Octubre de 2004, 12:04
Hola Fernando:

Si utilizas la forma que te comenta Yovana, puedes pegar cualquier tipo de imagen (jpg, gif, bmp, png...).  Yo utilizo el Macromedia Fireworks, en vez del Animation Pro, pero cualquiera de los dos son válidos.

Se trata de crear un único archivo animado (.gif) desde un programa externo, y con el ocx que ella te indica, pegarlo en tu aplicación.  Lo bueno de este ocx es que no necesitas copiar después todas las imágenes,ni siquiera el gif que creaste, pq ya te lo guarda él en el programa.

En ambos programas puedes utilizar la resolución que quieras, aunque si creas una animación de 650x650 de va a quedar una animación un poco pesada(en tamaño de archivo vamos).

Espero haberte despejado alguna duda.
Título: Re: Crear Animacion Con Vb
Publicado por: Blag en Lunes 4 de Octubre de 2004, 21:17
Si tu animación no es muy compleja....entonces puedes hacer algo muy sencillo.......Creas una matriz, arreglo, array o como quieras llamarla  :lol:  y asignas cada imagen a cada posición......Luego de esto, simplemente utilizas un for para avanzar por cada posición y asignarla a un control de imagen....

Ahorita estoy en el trabajo y no tengo el VB 6, pero si necesitas saber como escribir el código, pasame la voz  :smartass:  No es la mejor manera de hacerlo, pero funciona  :comp:

Saludos,

Blag  :devil:
Título: Re: Crear Animacion Con Vb
Publicado por: Fernando_P en Martes 5 de Octubre de 2004, 23:27
Hola Blag,
Gracias y claro puede que lo simple de tu solucion sea la mejor...puedes ayudarme y decirme como asigno las imagenes en una arreglo y despues las paso a un conmtrol de imagen?

Gracia por tu ayuda.

Saludos!

Fernando
Título: Re: Crear Animacion Con Vb
Publicado por: Blag en Jueves 7 de Octubre de 2004, 06:39
Hola Fernando_P, disculpa la demora.....es que el trabajo está muy pesado estos últimos días  :angry:

Primero debes crear una matriz de controles, y en cada una asignar una imagen,
Por ejemplo Image1. Y luego simplemente ir recorriendo cada posición del arreglo y asignarlo a otro control image B)

Código: Text
  1.  
  2. Dim anim As Integer
  3.  
  4. Private Sub tmrAnim1_Timer()
  5. anim = anim + 1
  6.     If anim > 7 Then anim = 1
  7.    
  8. imgAnim.Picture = Image1(anim - 1).Picture
  9. End Sub
  10.  
  11.  
 

Saludos,

Blag  :devil:
Título: Re: Crear Animacion Con Vb
Publicado por: Yovana en Lunes 11 de Octubre de 2004, 17:22
hola chicos


disculpenme la tradanza pero pero aqui fue horrible se  tuvo que cambiar todo el cableado para internet



envie el correo pero dice que la direc no existe el mio es lagata_0512@yahoo.es ecribeme si llego o para enviartelo de nuevo

si no expliquenme como subirlo por el foro

saludos
Título: Re: Crear Animacion Con Vb
Publicado por: adna en Viernes 23 de Septiembre de 2005, 19:50
Cita de: "Yovana"
Hola

 Yo utilizo para imágenes animadas el control anigif.ocx  con el puedes poner de una ves la animación. Para crearla (la imagen) te recomiendo que uses animation Shop Pro 7 de Jasc Software Inc en el copias en cada frames las imágenes .bmp que desees y luego las gruadas .gif y la pasas al anigif de tu sistema


Espero que te sirva  :D  


P.D. te trate de adjuntar el ocx pero dio error explicame como adjuntarlo o dime una direccion para enviartelo   :(
hola:

MI PREGUNTA ES COMO REGISTRAR EL ANIGIF, LO QUE PASA ES QUE YA LO BAJE PERO AL EJECUTAR MI APLICACION ME PIDE UN  NOMBRE Y CLAVE.

SI TU LO POSEES la CLAVE DE REGISTRO Y EL NOMBRE  POR FAVOR ENVIAMELA, LO QUE PASA ES QUE LO OCUPE PARA HACER UN SISTEMA Y AL EJECUTARLO ME LO PIDE, Y EL NOMBRE Y CLAVE LO TENIA PERO CONO FORMATIE MI MAQUINA PERDI TODO Y ESTABA ANOTADO EN UN BLOC DE NOTAS.

POR FAVOR
MI CORREO ES:

fulanita009@hotmail.com

:comp: