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

Formar URL HTTPService

Estas en el tema de Formar URL HTTPService en el foro de Flash y Actionscript en Foros del Web. Hola a todos, necesito crear un HTTPService pero con una url que se cree mediante una variable. Es decir, yo quiero que la url dependa ...
  #1 (permalink)  
Antiguo 04/05/2010, 05:21
 
Fecha de Ingreso: abril-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Formar URL HTTPService

Hola a todos, necesito crear un HTTPService pero con una url que se cree mediante una variable. Es decir, yo quiero que la url dependa de un dato que el usuario introduce:

<mx:HTTPService id="xmlService" method="POST" rootURL="http://localhost:8080/" url="createItem?name=Prueba1" useProxy="false" resultFormat="e4x" request="{XMLCrearTarea}" contentType="application/xml" />

quiero que la url sea:

http://localhost:8080/createItem?name="VARIABLE del dato que introduce el user"

no me deja formar una URL:
url="createItem?name="+VARIABLE

¿alguna idea?

Gracias por la ayuda!!
  #2 (permalink)  
Antiguo 05/05/2010, 08:58
Avatar de mike28gt  
Fecha de Ingreso: abril-2010
Mensajes: 56
Antigüedad: 14 años
Puntos: 14
Respuesta: Formar URL HTTPService

No estoy seguro que funciones, pero que ocurre si creas tu HTTPService sin establecer un valor en la propiedadd URL algo asi:
Código XML:
Ver original
  1. <mx:HTTPService id="xmlService" method="POST" rootURL="http://localhost:8080/" url="" useProxy="false" resultFormat="e4x" request="{XMLCrearTarea}" contentType="application/xml" />

Y desde el metodo donde envias el HTTPService modificas la propiedad url con el valor que deseas, algo asi:
Código XML:
Ver original
  1. private function executeHttpservice(url:String):void
  2. {
  3.      xmlService.url = url;
  4.      xmlService.send();
  5. }

Yo creo que si funcionaria, pero no estoy seguro, me comentas si sirve de algo, ok?

Saludos.

Etiquetas: flex, formar, url
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 10:57.