Retroceder   Foros del Web > Diseño de Sitios web > Flash y Actionscript > Flex

Respuesta
 
Herramientas Desplegado
Antiguo 18-may-2007, 13:12   #1 (permalink)
sercuba ha deshabilitado el karma
 
Fecha de Ingreso: julio-2006
Mensajes: 28
Flex Leyendo datos desde MYSQL

Hola que tal, estoy tratando de vincular flex con Mysql, para ello entremedio uso php y xml, que lei por ahi que se puede hacer !!...

primero probe poder levantar datos de un xml como tiene un ejemplo incorporado y funciona el codigo es este.

Código:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="h t t p://w w w .adobe.com/2006/mxml" layout="absolute" 
	creationComplete="srv.send()"  >


 <mx:HTTPService id="srv" url="acces.xml"  useProxy="false" />


<mx:DataGrid x="20" y="80" id="productGrid" width="400" dataProvider="{srv.lastResult.products.item}" > 
 <mx:columns>
        <mx:DataGridColumn headerText="Name" dataField="name" />
        <mx:DataGridColumn headerText="Price" dataField="price" /> 
    </mx:columns>
</mx:DataGrid>

	
</mx:Application>
luego cree una pagina php para que genere un xml y pensaba llamar a esta pagina a cambio de url="acces.xml" a continuacion les paso la pagina php y la nueva modificacion del codigo de flex...

Codigo de PHP
Código:
<?
$Name="Julito";
$Precio = 12;
$Return="<products><item><name>".$Name."</name><price>".$Precio."</price></item></products>";
print ($Return)
?>
Codigo del Flex
Código:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="h t t p ://w w w .adobe.com/2006/mxml" layout="absolute" 
	creationComplete="srv.send()"  >


 <mx:HTTPService id="srv" url="h t t p:// 1 2 7 .0.0.1:8080/flex/valor.php"  useProxy="false" />


<mx:DataGrid x="20" y="80" id="productGrid" width="400" dataProvider="{srv.lastResult.products.item}" > 
 <mx:columns>
        <mx:DataGridColumn headerText="Name" dataField="name" />
        <mx:DataGridColumn headerText="Price" dataField="price" /> 
    </mx:columns>
</mx:DataGrid>

	
</mx:Application>
Obviamente que si tiro la dire esta en un navegador apache y php me responden con los resultados de la pagina

Pero desde Flex no anda, el proyecto en flex tiene el siguiente parametro,-use-network=false

Desde ya les agradeceria si me pueden indicar que error estoy cometiendo.
sercuba está desconectado   Responder Citando
Antiguo 18-may-2007, 14:29   #2 (permalink)
adanqfb ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Re: Flex Leyendo datos desde MYSQL

Hola.

Primero, el HTTPService debe tener el parámetro resultFormat en e4x o xml, preferentemente e4x (resultFormat="e4x"). Luego, lastResult es donde se encuentra almacenado el nodo products, por lo que el dataProvider debe ser:

dataProvider="{srv.lastResult.item}"


Saludos.
adanqfb está desconectado   Responder Citando
Antiguo 29-may-2007, 09:50   #3 (permalink)
yuse ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
Re: Flex Leyendo datos desde MYSQL

Si no te he entendido mal, me parece que estas diciendo que cuando lo pruebas con un xml funciona pero cuando lo pruebas generando un xml desde php no funciona. Eso es debido a que cuando lo pruebas desde el Flex Builder no lo debes tener configurado como el servidor. Prueba de copiar los ficheros que tienes en el proyecto de flex en un directorio del servidor y llamarlo manualmente como si fueras un usuario externo.
yuse está desconectado   Responder Citando
Antiguo 30-may-2007, 17:14   #4 (permalink)
FNX_NET está en el buen camino
 
Avatar de FNX_NET
 
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.332
Enviar un mensaje por AIM a FNX_NET Enviar un mensaje por MSN a FNX_NET Enviar un mensaje por Yahoo  a FNX_NET
Re: Flex Leyendo datos desde MYSQL

// header('Expires: Mon,26 Jul 1997 05:00:00 GMT');
// header('Pragma: private');
// header('Cache-control: private, must-revalidate');


prueba con esto

a mi me paso que tenia un server de http seguro y nunca supe y ese era mi problema, cuando crear un php con el xml adentro se hace esto y dinos xD
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
FNX_NET está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:30.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93