|    
			
				05/02/2009, 20:02
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: marzo-2005 
						Mensajes: 1.418
					 Antigüedad: 20 años, 7 meses Puntos: 9 |  | 
  |  Respuesta: Capcha en flash: recibir variables de manera segura  
  Pude hacerlo de esta forma:
 sendCaptcha("http://localhost/Captcha.php");
 
 function sendCaptcha(url:String):void
 {
 var req:URLRequest = new URLRequest(url);
 var vars:URLVariables = new URLVariables();
 
 vars.randomstr = generateCaptcha();
 req.data = vars;
 req.method = URLRequestMethod.POST;
 sendToURL(req);
 }
 
 function generateCaptcha():String
 {
 
 var digits:Array = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
 
 // ESCRIBE LA CADENA EN LOS CUADRO DE TEXTO
 Char1.displayText.text = (String)(digits[Math.floor(Math.random() * 9)]);
 Char2.displayText.text = (String)(digits[Math.floor(Math.random() * 9)]);
 Char3.displayText.text = (String)(digits[Math.floor(Math.random() * 9)]);
 Char4.displayText.text = (String)(digits[Math.floor(Math.random() * 9)]);
 
 // CREAMOS LA CADENA
 return (Char1.displayText.text + Char2.displayText.text +
 Char3.displayText.text + Char4.displayText.text);
 
 }
 
 En el script php lo unico que hago es establecer una variable de sesion con el valor de la cadena generada. Solamente contiene números.
 El script funciona como lo esperaba, aunque con un solo error. En la película cree cuatro interpolaciones de movimiento (una para cada caracter del captcha), entonces este script se vuelve a ejecutar una y otra vez. Probe haciendo stop(); pero me detiene toda la película, cosa que yo no quiero. ¿Cómo puedo hacer eso?.
 Gracias de antemano.
 
				__________________Add, never Remove
 
     |