Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2003, 03:57
luke01
 
Fecha de Ingreso: diciembre-2002
Mensajes: 18
Antigüedad: 21 años, 11 meses
Puntos: 0
Hola Neo,
en flash Mx tienes que utilizar el objeto LoadVars()
este te permite cargar el php y majera sus datos.
Te meto un ejemplo muy sencillo.
Supon que tienes una bbdd con los datos de unas noticias:
id_noticia, titular_noticia, cuerpo_noticia
creas tu script de consulta y le llamas consulta.php
y luego te vas a Flash Mx y metes esto en el primer frame:

Código PHP:
LvConsultaNoticias=new LoadVars()
LvConsultaNoticias.load("consulta.php")


LvConsultaNoticias.onLoad=function(){

//creas un mc vacio
_root.createEmptyMovieClip("contenedorCampo",1)

//creas un campo de txt dentro del mc vacio
contenedorCampo.createTextField("txtCampoTitular",1,100,140,300,10);

//aplicas unas caracteristicas al campo de txt
contenedorCampo.txtCampoTitular.multiline=true;
contenedorCampo.txtCampoTitular.wordWrap=true;

/*
bucle para duplicar los mc y posicionarlos en vertical uno por 
debajo del otro y asignarle el titular
*/

for(i=0;i<5;i++){
_root.duplicateMovieClip("contenedorCampo","contenedor"+ii)
_root["contenedor"+i]._y=contenedorCampo._height*i
_root
["contenedor"+i].txtCampoId.text=LvConsultaNoticias["titular_noticia"+i]
}

No funcionaría con flash 5 porque hay que ajustarlo un poco:
el objeto no es LoadVars en flash 5 sino LoadVariables()
y no tiene el metodo .load y .onLoad y ademas en Flash 5 no existen los metodos de createEmptyMovieClip y createTextField
pero la idea es la misma: consulta y bucle para visualizar
Por cierto, no tengo aqui el MX instalado y entonces no he probado el codigo pero en ppio debería funcionar.

Saludos
Luca