Comunidad de diseño web y desarrollo en internet online

ayuda con los httpService en FLEX

Citar            
MensajeEscrito el 15 Jun 2006 05:33 am
hola de nuevo, ya pude resolver mis otros problemas gracias por la ayuda, ahora que se me ocurrio otra manera de resolverlo, me encuentro con este problema, quiero direccionar mi HTTPService a este

URL:http://www.uniauto.com.mx/repuniauto/reports/vess.php?buque=KENTUCKY%20HIGHWAY&tip=ALL&fei=2006-01-06&fef=2006-05-06

en todo caso tengo 4 campos donde yo proporciono los parametros, y por lo tanto quedaria asi mi URL del HTTPService

URL:"http://www.uniauto.com.mx/repuniauto/reports/vess.php?buque={cb2.text}&tip={cb3.text}&fei={ft1}&fef={ft2}"

Donde cb2.text y cb3.text son combobox y ft1 y ft2 son strings resultados de una funcion que yo doy y si funciona pero cuando le doy RUN, me marca este error " THE REFERENCE TO ENTITY "tip" MUST END WITH THE ";" DELIMITER"

Ojala puedan ayudarme para saber si estoy concatenando bien mi URL, gracias...

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Jun 2006 02:33 pm
Hola
Aqui te va el ejemplo

Código :

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button x="36" y="287" label="Envia peticion" click="Manda()" />
<mx:Script>
<![CDATA[
var myURL:String="http://10.100.1.195/p/xml.asp";
var parametro1:String = text1.text;
var parametro2:String = text2.text;
 function Manda(){
  conexion.send();
 }
]]>
</mx:Script>

<mx:HTTPService url="{myURL}" id="conexion">
  <mx:request>
  <var1>{parametro1}</var1>
  <var2>{parametro2}</var2>
  </mx:request> 
</mx:HTTPService>
</mx:Application>


espero te sirva
saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 15 Jun 2006 05:06 pm
gracias si ya mas omenos vi como debe ir el codigo, me marca este error porque quiero pasarle el parametro de una funcion, un valor de una variable pero cuando hago lo de los parametros al URL de la forma que me enseñaste me marca esto : "Acces of undefined property ft1" y lo mismo con ft2 aqui pego el codigo :S


function cambio1():String{
var afecha:Array = f1.text.split("/");
var mes:String = afecha[0];
var dia:String = afecha[1];
var ano:String = afecha[2];
var ft1:String = ano+'-'+dia+'-'+mes;
return (ft1) ;
}

function cambio2(){
var afecha2:Array = f2.text.split("/");
var mes2:String = afecha2[0];
var dia2:String = afecha2[1];
var ano2:String = afecha2[2];
var ft2:String = ano2+'-'+dia2+'-'+mes2;
return (ft2);
}

var myURL:String="http://www.uniauto.com.mx/repuniauto/reports/vess.php";
var par1:String = cb2.text;
var par2:String = cb3.text;
//cambio1();
var par3:String = ft1;
//cambio2();
var par4:String = ft2;

function Manda(){

conexion.send();
}

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Jun 2006 05:06 pm
gracias si ya mas omenos vi como debe ir el codigo, me marca este error porque quiero pasarle el parametro de una funcion, un valor de una variable pero cuando hago lo de los parametros al URL de la forma que me enseñaste me marca esto : "Acces of undefined property ft1" y lo mismo con ft2 aqui pego el codigo :S


function cambio1():String{
var afecha:Array = f1.text.split("/");
var mes:String = afecha[0];
var dia:String = afecha[1];
var ano:String = afecha[2];
var ft1:String = ano+'-'+dia+'-'+mes;
return (ft1) ;
}

function cambio2(){
var afecha2:Array = f2.text.split("/");
var mes2:String = afecha2[0];
var dia2:String = afecha2[1];
var ano2:String = afecha2[2];
var ft2:String = ano2+'-'+dia2+'-'+mes2;
return (ft2);
}

var myURL:String="http://www.uniauto.com.mx/repuniauto/reports/vess.php";
var par1:String = cb2.text;
var par2:String = cb3.text;
//cambio1();
var par3:String = ft1;
//cambio2();
var par4:String = ft2;

function Manda(){

conexion.send();
}

Graciasssss

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Jun 2006 05:57 pm

Código :

var par3:String = ft1; 
var par4:String = ft2; 
:?

me parece, que debe ser asi

Código :

var par3:String = cambio1();
var par4:String = cambio2();
8)

cambio1 y cambio2 son funciones que devuelven un valor que en este caso es ft1 y ft2 , es decir tienes que igualar una variable a la funcion para que la misma recoja el valor que te va a arrojar la funcion.. el ambito de ft1 y ft2 es dentro de la funcion no fuera.

curiosidad:?Que es lo que estas tratando de hacer??

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 15 Jun 2006 06:14 pm
enviar 4 parametros de busqueda, pero con las funciones cambio1 y cambio2, la fecha que viene como 06/01/2006 la paso a 2006-01-06 que asi esta en mi bd, pero esa bd ya no puedo cambiarla per osi puedo mover o alterar mi programa o mi busqueda o los parametros.... vo ya probar de esa formar :D gracias a ver ojala salga espero yo que si....

Estoy medio loco jejeje ya l ose, se me ocurre cada cosa pero pues bueno mas vale probar y corregir jeje a lo mejor luego descubro algo nuevo en flex jajajaja

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Jun 2006 06:31 pm

Código :

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:DateFormatter id="formato_fecha" formatString="YYYY/MM/DD" />
   <mx:Script>
      <![CDATA[
        function f_fecha(date:Date):String{
           return formato_fecha.format(date);
        }
      ]]>
   </mx:Script>
   <mx:DateField x="85" y="196" width="166" id="df" labelFunction="f_fecha"/>
</mx:Application>


No tienes que recurrir a eso, Flex tiene de todo un poco, lo que hace es especificar un formato de fecha..

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 16 Jun 2006 03:07 pm
hola buenos dias, fijate que el problema de la fecha quedo resuelto usando la funcion split pero cuando puse en practica lo de enviar los parametros alli es donde no me deja... esta es la direccion URL donde me debo conectar, si la pruebo y le paso los parametros de ejemplo, quedaria asi:

http://www.uniauto.com.mx/repuniauto/reports/vess.php?buque=BRAUNSCHWEIG&tip=ALL&fei=2005-06-23&fef=2005-07-27

entonces el codigo en flex lo puse ayudado por tu ejemplo, asi:

<mx:HTTPService method="GET" id="conexion" url="http://www.uniauto.com.mx/repuniauto/reports/vess.php" >
<mx:request>
<buque>{cb2.text}</buque>
<tip>{cb3.text}</tip>
<fei>{cambio1()}</fei>
<fef>{cambio2()}</fef>
</mx:request>
</mx:HTTPService>

pero no envia los parametros, porque si le picas al link que te pase si despliega datos pero cuando le doy directo de mi aplicacion Flex me sale ne blanco porque no envia los parametros.... ojala me puedas ayudar.... te lo agradezcoen serio que tengas buen diaaaa

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Jun 2006 04:00 pm
mandrake07 estoy teniendo unos problemas con los httpServices que no me funcionan :crap: , por eso es que no te he respondido, no he podido probar para decirte, pero eso que me dices que no envia los parametros esta raro, cuando solucione el problema pruebo y te digo.

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 16 Jun 2006 04:13 pm
muchas gracias sandy, no tienes msn messenger para poder hablar de ello????

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Jun 2006 05:48 pm
lo que tengo es gmail. [la G del medio] hotmail lo tienen pillao aca en la empresa.

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 16 Jun 2006 06:44 pm
entonces no puedes chatear???
ya estuve probando y no, mi request no pasa los parametros a mi URL es el problema y entonces por eso no me hace la busqueda poque no encuentra las variables con algun valor....

<mx:HTTPService method="GET" id="conexion" url="http://www.uniauto.com.mx/repuniauto/reports/vess.php" >
<mx:request>
<buque>{cb2.text}</buque>
<tip>{cb3.text}</tip>
<fei>{a.text}</fei>
<fef>{b.text}</fef>
</mx:request>

siendo buque, tip fei y fef las variables que recibe mi URL como lo veras en mi php de ejemplo

http://www.uniauto.com.mx/repuniauto/reports/vess.php?buque=BRAUNSCHWEIG&tip=ALL&fei=2005-06-23&fef=2005-07-27 pero no l orecibe y si quiero pasar todos los 4 en el URL por medio de "&" me dice que no se puede :S

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Jun 2006 07:53 pm

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 16 Jun 2006 08:04 pm
ya vi, mi problema son los campos fecha, no me retorna mis valores tengo que ver como hacerle para ello, porque se suponia llamaba a mi funcion y mandaba el valor que me retornaba pero ese valor no me regresa y por eso no me hace bien la busqueda, porque si pongo textual las fechas ya vi que si sale

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Jun 2006 03:10 pm
hola, ya pùde resolverlo, solo que lo hice del lado del php, pero bueno ya todo esto gracias...... oye tu sabes como poner etiquetas a las legendas de las graficas o a la grafica ya sea de pastel o de barras???

Muchas gracias y buen dia..

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Jun 2006 07:34 pm
??

Código :

<mx:BarChart x="10" y="10" id="myBar" dataProvider="{mi_arreglo}" showDataTips="true">
      <mx:series>
         <mx:BarSeries displayName="el Producto 1" xField="p1"/>
         <mx:BarSeries displayName="el Producto 2" xField="p2"/>
      </mx:series>
   </mx:BarChart>
<mx:Legend dataProvider="{myBar}"/>


La leyenda el la pone segun el juego de datos que tu le proporciones..

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 20 Jun 2006 10:43 pm
mmm es que co mi grafica de pastel, piechart, cuando le hago lo mismo, solo me pone todos los colores que que se grafican pero sin leyenda, entonces es un problema identificarlos...

Gracias

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 21 Jun 2006 12:25 pm

Código :

<mx:Script><![CDATA[
public var myArreglo:Object = [
{SO: "Windows", cant: 95},
{SO: "Linux", cant: 2},
{SO: "MAC", cant: 3}
];

]]></mx:Script>
<mx:PieChart id="pie" dataProvider="{myArreglo}" showDataTips="true">
   <mx:series>
      <mx:Array>
      <mx:PieSeries field="cant" nameField="SO"
      labelPosition="callout"/>
      </mx:Array>
   </mx:series>
</mx:PieChart>

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 21 Jun 2006 10:23 pm
gracias ya va jalando jejeje te voy a poner en los agradecimientos de mi proyecto lo prometo jaajjaja enserio.... oye tu sabes cual es la nueva funcion para ignoreWhite(); pero para xml, para que no haya problema con los espacios en blanco??

Gracias.

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 23 Jun 2006 12:01 pm
realmente no se,

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 23 Jun 2006 10:22 pm
oye s iquiero hacer referencia al primer State, ves que dice <Basic State> star y luego los demas como arbol y por ejemplo en un boton si quieres ir de un oa otro es con currentstate""; como le podria hacer para hacer referencia al primer state, por ejemplo de unos reportes le doy generar reporte y me lleve al state REPORTE pero si quisiera cambiar la forma de busqueda de reporte, me regrese a la principal..... como seria para regresar a la principal que es la que te pone por deafult FLEX??

Gracias

Por mandrake07

13 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Jun 2006 12:08 pm
bueno lo puedes dejar vacio Ej: currentState=""; y funciona..

saludos.

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.