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

Flash + PHP + MySQL

Estas en el tema de Flash + PHP + MySQL en el foro de Flash y Actionscript en Foros del Web. Estimados, necesito hacer lo siguiente... en un .swf que estará dando vueltas todo el rato, quiero rescatar registros de una Base de Datos MySQL. Cada ...
  #1 (permalink)  
Antiguo 29/06/2011, 11:20
 
Fecha de Ingreso: mayo-2003
Mensajes: 174
Antigüedad: 21 años
Puntos: 0
Flash + PHP + MySQL

Estimados, necesito hacer lo siguiente... en un .swf que estará dando vueltas todo el rato, quiero rescatar registros de una Base de Datos MySQL.

Cada registro tiene 5 campos de textos y 1 de ellos es el nombre de una imagen asociada (imagen1.jpg). La imagen está físicamente en una carpeta.

Hasta el momento he podido rescatar los textos de 1 registro y necesito saber como hacer para ver la imagen en cada caso.

Eso por una lado... la idea es que después de x segundos cambie al siguiente registro y así sucesivamente.

Espero haber sido claro, ojala puedan ayudarme principalmente en el Flash ya que tengo claro lo que a PHP y MySQl se refiere.

Muchas gracias
  #2 (permalink)  
Antiguo 29/06/2011, 12:35
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash + PHP + MySQL

Para tu primer punto lee ve aqui:

http://www.gotoandlearn.com/play.php?id=20

No entendí casi nada de lo que quieras hacer , pero si la idea es sacar información de una base de datos y desplegarla en flash ese tutorial de ayudará.

Saludos!.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 29/06/2011, 20:03
 
Fecha de Ingreso: mayo-2003
Mensajes: 174
Antigüedad: 21 años
Puntos: 0
Respuesta: Flash + PHP + MySQL

Cita:
Iniciado por Diegoazul Ver Mensaje
Para tu primer punto lee ve aqui:

http://www.gotoandlearn.com/play.php?id=20

No entendí casi nada de lo que quieras hacer , pero si la idea es sacar información de una base de datos y desplegarla en flash ese tutorial de ayudará.

Saludos!.
OK... ni yo me entiendo mucho. Voy a revisar el vídeo, gracias.

Un amigo tiene una corredora de propiedades, yo le hice el sitio con PHP y MySQL y el detalle de todas las propiedades que tiene como corredora se ven en una ficha como esta:



Lo que queremos hacer ahora es instalar una pantalla LCD en la oficina, en una pared en la cual los que entren puedan ver en la pantalla una animación Flash con todas las propiedades que están en la Base de Datos en un formato parecido a la ficha mostrada, o sea, una imagen y textos. Está 1 minuto y aparece la otra propiedad... y así sucesivamente.

Pensé en Flash para poder conseguir eso de que aparezca una y luego otra... Y en aprovechar la BD ya que son más de cincuenta propiedades y ni loco hacer una animación por cada una.

Ahora, si alguien conociera alguna otra herramienta o método para hacer esto, acepto sugerencias.

Espero haber sido un poco más claro. Gracias.

Última edición por xmedia; 29/06/2011 a las 20:09
  #4 (permalink)  
Antiguo 30/06/2011, 07:57
Avatar de Silkon  
Fecha de Ingreso: mayo-2011
Ubicación: Lugo
Mensajes: 201
Antigüedad: 13 años
Puntos: 20
Respuesta: Flash + PHP + MySQL

Suponiendo que tienes una base te digo los pasos resumidos.

Creas un php que recoge los datos del mysql y en este mismo php los muestras con un echo.

Primero muestras una variable que yo como ejemplo la llamo (datos)
Código PHP:
echo "&datos="
Luego los datos recogidos del mysql separando los campos por ][ y los registros |-|

Código PHP:
echo $fila[1]."][".$fila[2]."|-|"
Ahora ya en el flash AS 2.0

Código PHP:
var sepcampos "]["
var 
sepRegistros "|-|";
var 
recibir = new LoadVars();
recibir.load("archivo.php");


recibir.onLoad = function()
{
    var 
filas:Array = recibir.datos.split(sepRegistros);
    for (
i=0i<filas.length-1i++) ...
//creas la función para separar los datos de los campos y registros
//rellenando los campos de texto y el de imagen que se carga como objeto ole.


Un Saludo.

Etiquetas: php
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 11:45.