Enlace en Actionscript 3.0

Etiquetas: navigateToURL URLVariables URLRequest getURL

El equivalente a getURL en Actionscript 3.0 es navigateToURL. Este método permite pasar variables con la url, por medio del atributo data de URLRequest, y elegir la ventana en la que queremos abrir el enlace ("_blank", "_self", "_parent" o "_top").

Envio del e-mails con Actionscript 3.0 y PHP

Etiquetas: URLRequest URLLoader URLVariables

Este ejemplo muestra como enviar un correo electrónico desde flash y AS3 , por medio de php. Para que funcione debemos tener un php subido en nuestro servidor con el siguiente código:

  1.  
  2. $email = $_POST['email'];
  3. $asunto = $_POST['asunto'];
  4. $cuerpo = $_POST['cuerpo'];
  5. mail("$email","$asunto","$cuerpo");
  6. echo "resultado=Mensaje enviado";
  7.  


Podemos pasar los datos necesarios a este fichero desde Flash de la siguiente forma:

Hacer un sendAndLoad en Actionscript 3.0

Etiquetas: URLRequest URLVariables sendToURL URLLoader method load dataFormat

sendAndLoad permitía enviar información a un fichero externo (PHP, ASP o similar) y recibir después información de este. En AS3 ya no se puede utilizar esta función, pero en su lugar se puede utilizar el siguiente código (en el ejemplo envio dos numeros a un PHP, que los sumará y devolverá el resultado). El php puede ser como este:

  1.  
  2. <?php
  3. $numero1 = htmlentities($_POST[numero1]);
  4. $numero2 = htmlentities($_POST[numero2]);
  5. $suma = $numero1 + $numero2;
  6. echo "suma=" . $suma;
  7. ?>
  8.  

Y el Actionscript: