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

Flex Builder 2 + XML

Estas en el tema de Flex Builder 2 + XML en el foro de Flash y Actionscript en Foros del Web. Hola que tal gente, la verdad que hace un tiempo pude ver Flex Builder 2, Terrible esta bueniiiiisimo.... Inmediatamente me puse a probar cosas y ...
  #1 (permalink)  
Antiguo 03/04/2007, 22:23
Avatar de sercuba  
Fecha de Ingreso: julio-2006
Mensajes: 34
Antigüedad: 17 años, 9 meses
Puntos: 0
Flex Builder 2 + XML

Hola que tal gente, la verdad que hace un tiempo pude ver Flex Builder 2, Terrible esta bueniiiiisimo....

Inmediatamente me puse a probar cosas y es bastante intuitivo para el desarrollo.

Nosotros tenemos un SoftWare ERP y actualmente desarrollamos algunas paginas en php para que los clientes de nuestros clientes puedan ver informacion via Web, OBVIO que ahora queremos desarrollar estos PHP pero en FLex dado que tiene mayor definicion y posibilidades de Action Script.

Vi en algun ejemplo (dashboard) que Flex levanta datos de un XML, intente ir copiando esto para simular algo parecido pero no logre que se carguen los datos del XML en mi proyecto...

Alguien tiene un ejemplo cortito que pueda ver ???

Gracias de ante mano.-
  #2 (permalink)  
Antiguo 05/04/2007, 11:02
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Re: Flex Builder 2 + XML

Hola serCuba!

Ahora la manipulación de tipos de dato XML está de lujo en Flex, con la incorporación de E4X que facilita en gran medida el trabajo.
Como puedes ver en la línea del trace, ve como accedo al documento XML, es como si fuera una relación padre - hijo entre los nodos, investiga de la sintaxis de E4X para que veas todo el poder que tienes ahora en tus manos.

Aquí un ejemplo para la obtención de un xml.

Código:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
 initialize="init()">
	
	<mx:Script>
		<![CDATA[
			import flash.net.URLRequest;
			import flash.net.URLLoader;
			import flash.events.Event;
			
			
			private function init():void {
				var request:URLRequest = new URLRequest("http://www.weather.gov/data/current_obs/K3A1.xml");
				var loader:URLLoader = new URLLoader();
				loader.load(request);
				loader.addEventListener(Event.COMPLETE, onLoadComplete);
			}
			
			private function onLoadComplete(event:Event):void {
				var xmlStr:String = event.target.data;
				var xmlObj:XML = new XML(xmlStr);
				trace(xmlObj.image.link);
			}
			
		]]>
	</mx:Script>
</mx:Application>
Un saludo!
  #3 (permalink)  
Antiguo 07/04/2007, 19:12
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Re: Flex Builder 2 + XML

en la web de adobe flex hay un interesante tutorial de php flex y xml
http://www.adobe.com/devnet/flex/art...flex2_php.html
realmente hace mas faciles las cosas :)
__________________
Drupal Argentina
  #4 (permalink)  
Antiguo 09/04/2007, 07:11
Avatar de sercuba  
Fecha de Ingreso: julio-2006
Mensajes: 34
Antigüedad: 17 años, 9 meses
Puntos: 0
De acuerdo Re: Flex Builder 2 + XML

Gracias a los comentarios que me dejaron, logre integrar el flex con Php y este ultimo con mysql, usando como nexo XML...

La verdad muy bueno,seguramente me van a ir surgiendo dudas, como por ejemplo un amigo me comento de Hibernate, que es un JDBC, y eso se podra integrar para evitar el XML ???


Les pregunto porque considero que son mas entendidos que yo en la materia...

Que consejo me dan ??? sigo con esta arquitectura???? en lo personal no me parecio que tenga mala performance... de todas maneras no probe casi nada por eso mismo leo y pregunto...

Gracias por la ayudad, es verdad que hay poca gente que conoce de esto jejeejej

Saludos
Sergio
  #5 (permalink)  
Antiguo 02/10/2007, 23:30
 
Fecha de Ingreso: octubre-2007
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
Empezando Flex

Hola, estoy empezando a utilizar este programa, me podrias explicar como le hago para validar la entrada de un usuario....por ejemplo tengo un nombre de usuario y contraseña..entonces, en caso de que la contraseña sea correcta entrar al sistema, y en caso de que no sea la contraseña , indicar con un mensaje, la contraseña no es valida.

Otra pregunta, me segui de un ejemplo en la web, para realizar un mensaje de un boton, osea al momento de pulsarlo, y me sale un error que dice que no reconoce esa linea, lo que introduci y me mando error fue

Código:
text.texto="hola"
Gracias por tu tiempo
  #6 (permalink)  
Antiguo 12/10/2007, 13:47
 
Fecha de Ingreso: octubre-2007
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Flex y MySql

hola ke tal!, soy nuevo en el foro!

antes ke nada un saludo para todos.

y ya entrando en materia, me gustaria saber si alguno de ustedes
me podria ayudar con la conexion de una base de datos hecha en mysql
y poder manipularla mediante flex.

seria algo asi como cuando nos registramos en cualquier foro, lo que pasa es
ke estoy haciendo una pagina web y quiero registrar a los usuario de mi pagina.

ojala me puedan ayudar a lograrlo.
  #7 (permalink)  
Antiguo 23/10/2007, 12:09
 
Fecha de Ingreso: octubre-2007
Ubicación: Boston,MA USA
Mensajes: 8
Antigüedad: 16 años, 6 meses
Puntos: 1
Re: Flex Builder 2 + XML

Busca en la ayuda de Flex los siguientes tags:

RemoteObject
HttpService
WebService
URLRequest

Veras que Flex no se conecta directamente a la base de datos, sino lo hace a traves de un servicio proporcionado por Java, una pagina como Php, or JSP, ColdFusion.

Estos servicios pueden ser llamados usando los objectos arriba mencionados.

Saludos
Oscar Cortes

http://www.holaflex.com
  #8 (permalink)  
Antiguo 24/10/2008, 10:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Re: Flex y MySql

Para poder manipular una BD en Flex ya sea 2.0 o 3 PRO, te recomiendo usar ColdFusion, instalalo, abre el administrador de CF y accesas el nombre de tu BD y de que tipo es, en tu caso mySQL.

Luego entras a ColdFusion y pones el siguiente codigo:

<cfcomponent name="Da un nombre cualquiera">
<cffunction name="Nombre que gustes" acces="remote" output="false" returntype="query">

<cftransaction isolation="read_uncommitted">
<cfquery name="getConsulta[/COLOR]" datasource="nombre de tu BD" username="nombre de usuario" password="contraseña de usuario">
select * from nombre de la table
order by registro que quieras
</cfquery>
</cftransaction>

<cfreturn getConsulta> (le puse ese nombre a la cfquery para mas adelante mostrarte como llamarla en flex)

</cffunction>
</cfcomponent>


Ya en flex haces una funcion para llamar a tu CFC por ejemplo:

si quieres que flex manipule la consulta que hiciste haremos lo siguiente:

1. public function handleGetConsulta (event:ResultEvent) : void{
dataConsulta = event.result as ArrayCollection;
}
esta es tu funcion........

2. <mx:RemoteObject id="servicio" destination="ColdFusion" source="ruta donde tienes tu archivo de ColdFusion (ejemplo CFIDE.cfc.ejemplo" showBusyCursor="true">
<mx:method name="getConsulta" result="handleGetConsulta (event)" fault="mx.controls.Alert.show(event.fault.message) "/>
</mx:RemoteObject>

(en este paso 3 convertiste el nombre del ColdFusion Component a otro para que flex no lo confunda)

Asi es como funciona el asunto para manipular la BD, solo te faltaria manipular la funcion con botones o lo que gustes.

Atte. Jorge Sanabria Z. CFE LV

Última edición por JSanabria_24; 24/10/2008 a las 10:22
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:40.