Actionscript 3.0 sendAndLoad
Una de las cosas mas utilizadas a la hora de hacer una aplicacion es la comunicacion con ficheros externos (.php, .asp, .aspx etc), para realizar diversas tareas. Como sabemos o si no lo sabes te comento que esta funcion ya no existe dentro del Core de ActionScript 3 asi que si quieres hacer eso que podias hacer con el sendAndLoad en AS2, solo sigue esta pequeña guia. Si estamos trabajado sobre un AS, tenemos que importar la librerias necesarias
1 2 3 4 |
import flash.display.Sprite; import flash.net.URLRequest; import flash.net.URLVariables; import flash.net.sendToURL; |
1 2 3 |
var url:String = "http://www.waspgroup.com/ejemplos/prueba.php"; var enviar:URLRequest = new URLRequest(url); var recibir:URLLoader = new URLLoader(); |
1 2 3 4 5 6 7 |
var variables:URLVariables = new URLVariables(); variables.numero1 = 7; variables.numero2 = 10; enviar.method = URLRequestMethod.POST; enviar.data = variables; recibir.dataFormat = URLLoaderDataFormat.VARIABLES; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
recibir.addEventListener(Event.COMPLETE,Respuesta); recibir.addEventListener(IOErrorEvent.IO_ERROR,HayError); recibir.load(enviar); function Respuesta(event:Event){ trace("El resultado es : " + recibir.data.datos); } function HayError(event:IOErrorEvent):void { trace("Error al cargar la url"); } |
1 2 3 4 5 6 7 8 |
<?php $numero1 = htmlentities($_POST[numero1]); $numero2 = htmlentities($_POST[numero2]); $info = $numero1 ."-". $numero2; echo "datos=" . $info; ?> |
Etiquetas:actionscript 3, AS3, flash, PHP, Programacion
"Trackback" Enlace desde tu web.
-
http://www.krany.spb.ru/links.php?url=http://acheter-ciprofloxacine.net63.net/ mubyf