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

Imágenes Dinámicas

Estas en el tema de Imágenes Dinámicas en el foro de Flash y Actionscript en Foros del Web. Holitas. Acabo de terminar con éxito un ejercicio de un texto dinámico con Flash y PHP. >El documento HTML contiene un SWF. >El SWF invoca ...
  #1 (permalink)  
Antiguo 23/12/2010, 08:49
 
Fecha de Ingreso: octubre-2009
Mensajes: 35
Antigüedad: 15 años, 1 mes
Puntos: 0
Imágenes Dinámicas

Holitas. Acabo de terminar con éxito un ejercicio de un texto dinámico con Flash y PHP.

>El documento HTML contiene un SWF.
>El SWF invoca un documento PHP con la variable.
>El HTML muestra el resultado en este SWF.

Ahora... obviamente quise ir un poquito más allá y aunque algo me decía que no iba a tener sentido, intenté que la variable fuera la ruta de una imagen. El resultado es el que ustedes seguramente saben: me lo mandó en cadena. CHAN!

Este es el código (re cortito):

HTML-----------
<object>flash</object>

PHP------------
<?php
//creamos la variable
$nombre = f.jpg;
//le damos salida
print("nombre=" . $nombre);
?>

SWF-----------
var a = new LoadVars();
a.load("miphp.php");
a.onLoad = function() {
texto_txt.text = this.nombre;
};


¿Se puede hacer entender al SWF... o al PHP, no sé, que la variable corresponde a la ruta de una imagen?

Ahora, una imagen así nomás no me sirve... tiene que sacar la imagen desde una base de datos. Preferentemente que saque la ruta, listo. Sino con Blob, pero de una BD. Se puede modificar ese código con esos fines?

De antemano, muchísimas gracias.
  #2 (permalink)  
Antiguo 23/12/2010, 10:24
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: Imágenes Dinámicas

Si lo que quieres es mostrar esa imagen, crea un clip de película en tu flash y ponle un nombre de instancia por ejemplo "imagen", ahora usa loadMovie:

imagen.loadMovie(texto_txt.text);

NOTA: la imagen debe ser jpg, si usas CS3 o superior puedes usar PNG y GIF
  #3 (permalink)  
Antiguo 23/12/2010, 10:43
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Imágenes Dinámicas

Para sacar información de una base lee aqui el tutorial flash, php, mysql, ahi te explican como sacar datos de la base y acomodarlos en un xml, tú podrias hacer que ese xml lo lea flash y hacer lo que quieras.

http://www.gotoandlearn.com/index.php?currentpage=11
__________________
{ Flash }
  #4 (permalink)  
Antiguo 23/12/2010, 13:30
 
Fecha de Ingreso: octubre-2009
Mensajes: 35
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Imágenes Dinámicas

Ustedes son unos grandes. Gracias.

Lo que me faltó a mí fue darle un nombre de instancia a la variable, porque había probado con loadMovie sin éxito.... faltaba eso.

Ahora, to tengo así:

img.loadMovie("f.jpg");

Qué hace eso? Bueno, ya sabrán que lo que hace es cargar la imagen f.jpg en el espacio. Qué pasa si la imagen que se muestra va a depender de lo que diga una variable en un docuemnto PHP?

Me explico: el usuario registrado tiene varias opciones al registrarse. Él eligió 3, 7 y 14 (por ejemplo) de las 15 opciones que hay (osea en el campo 3, 7 y 14, este usuario tiene valor "1" y en los demás tiene valor "0"). Entonces el SWF va a mostrar una imagen random del grupo 3, del grupo 7 o del grupo 14. Y no de otra.


Compliqué mucho las cosas....?? Es que como no tengo experiencia con BD grandes esto se me va un poco de las manos, pero sé que es bastante posible. Más con ayuda de ustedes, claro, porque estoy un poco contra el reloj.

Última edición por spaniol; 23/12/2010 a las 13:53

Etiquetas: Ninguno
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




La zona horaria es GMT -6. Ahora son las 17:52.