PDA

Ver la Versión Completa : imagen gif


salvanano
27-04-2007, 15:54:24
Hola, a lo mejor es una pregunta un tanto absurda pero es que no tengo ni idea de como hacerlo. Como puedo hacer para insertar una imagen gif en mi aplicacion y que se vean todos sus movimientos??
Un saludo y gracias

dec
27-04-2007, 17:53:14
Hola,

No es una pregunta absurda. Hasta donde yo llego no se ofrece soporte para archivos GIF en el Delphi salido de Borland, tal vez por problemas de patontos sobre dicho formato de archivos o algo así. Lo que puedes hacer es utilizar componentes de terceros (encontrarás varios en Torry's Delphi Pages (http://www.torry.net/quicksearchd.php?String=gif&Title=Yes)), ahora, no sé yo cómo está el tema de las patontos,... y tal vez te convendría informarte a este respecto, no sé.

droguerman
27-04-2007, 19:18:46
la patente ya expiró hace un buen tiempo:


http://barrapunto.com/article.pl?sid=06/09/30/1031206

dec
27-04-2007, 19:42:13
Hola,

Pues ahora que lo dices, algo había leído, es verdad. Pero, en todo caso, vale mi respuesta en cuanto a que hay que utilizar componentes de terceros para mostrar archivos GIF en Delphi. A lo menos hasta Delphi 7 es así, ignoro si con las nuevas versiones, sobre todo la 2007, esto ha cambiado, tal vez gracias a que la patonto de turno expiró. :)

karlaoax
10-05-2007, 17:11:22
Yo tenia ese problema de querer mostrar GIF en mis aplicaciones, asi que opte por aplicar mi componente flash en mis formularios y vuala, listo.

Asi creo mis archivos SWF y los coloco de la libreria que inserte en:
component > import active X > add y buscar:flash9b.ocx

y el componente lo coloca en la pestaña ACTIVE X.

Creo que es una solucion sencilla.

Solo que hay un problema que no puedo resolver, cuando pongo la pelicula SWF mi pelicula flash de repite muchas veces, o sea, en mi FLA hice mi animacion y todo, le puse el script de STOP, aqui todo OK. Pero cuando ya estoy en delphi este pelicula se ejecuta y se ve solo una vez.

He tratado con su poriedad play:=true; pero nada, por que........ al momento por ejempl ode presionar un boton, quiero q se ejecute esta animacion solo una vez (si quieres q se ejecute varias veces hay una opcion :bucle:true)

Si alguien sabe como resolver este inconveniente, me avisan.

Karla :rolleyes: