telcel tan saldo rapido programar porque para muy mucho movistar moviles mis megas los internet hacer gastar gastan gasta datos como claro celular acaban c# asp.net flex flash http

c# - tan - POST datos a una aplicación Flex/Flash(mxml)



porque se me acaban los megas tan rapido telcel (2)

Tengo la aplicación Flex que requiere filtrar usuarios según los grupos de bases de datos allí. Dependiendo de qué grupo son, the''re es un archivo config.xml que se utiliza para llenar el swf.

Así es como me imagino cómo hacer esto:
1. El cliente llega a una página .aspx con un formulario que requiere un nombre de usuario y una contraseña.
2. Del lado del servidor, confirmo la credencial del usuario
3. Una vez que el nombre de usuario / contraseña es válido, me redirecciona al archivo mxml con el archivo config.xml en los encabezados html (publicación).

Mi problema surge cuando necesito obtener los datos de la publicación de la solicitud http. Digamos que tengo este código:

<mx:Application initialize="init()"> <mx:Script> <![CDATA[ private function init():void { // get the post data here } /* More code here */ ]]> </mx:Script> </mx:Application>

¿Cómo obtengo los datos de la publicación en la función init ()?

Gracias.


No creo que sea posible obtener los datos POST, pero otros podrían tener una forma. Una solución alternativa sería:

  1. El usuario inicia sesión en: login.aspx
  2. Dirigido por el usuario al contenido de Flash: content.html embebido content.swf
  3. Flash solicita config.xml desde el servidor: content.swf realiza una solicitud HTTP para config.xml.aspx
  4. El servidor proporciona la configuración del usuario en config.xml.aspx

En su función init() , haría la solicitud de URLLoader para obtener la configuración, y haría la configuración en el controlador Event.COMPLETE.

Otra posibilidad es utilizar cookies HTTP, que Flash no maneja de forma nativa, pero puede obtenerlas a través de Javascript; consulte esta clase de CookieUtil .


Para aquellos que estén interesados, he encontrado algunos recursos en el centro Adobe Flex 3 Ressource.

Básicamente, no hay una forma actual de pasar datos con el método POST. Puede agregar los parámetros al final de su url swf (método GET) como se muestra aquí: http://livedocs.adobe.com/flex/3/html/help.html?content=deep_linking_5.html#245869

La otra forma es insertarlos en la página con el método flashVars que se muestra aquí: http://livedocs.adobe.com/flex/3/html/help.html?content=passingarguments_3.html#229997

Si todavía te preguntas, cómo lo haré si te tropiezas en la misma situación. Aquí está mi idea (no dude en compartir si tiene una visión diferente):

1. El usuario inicia sesión en login.aspx
2. Dependiendo de las credenciales de los usuarios, el código del lado del servidor modifica el archivo index.html para incrustar el archivo xml correcto en el objeto flash.
3.Con el método FlashVars, ¡recupero la ruta del archivo xml y el trabajo hecho!

Si alguna vez te encuentras en una situación similar y necesitas ayuda contáctame.