Precargas de archivos externos con Actionscript 2: MovieClipLoader

Etiquetas: MovieClipLoader onLoadInit onLoadComplete onLoadProgress

En Actionscript 2.0 podemos cargar archivos externos con loadMovie o por medio de un MovieClipLoader. loadMovie es aparentemente mas sencillo de utilizar, pero no da información de ningún tipo sobre el estado de la carga, por lo que si queremos hacer precargas deberemos usar una instancia de MovieClipLoader. Este ejemplo muestra como utilizar este tipo de objetos, y utilizar sus eventos asociados.

Intercambio de datos entre Flash (Actionscript 2.0) y PHP

Etiquetas: LoadVars sendAndLoad onLoad

Es una ejemplo muy sencillo: se envían dos numeros desde el Flash a un PHP que los suma y devuelve el resultado, impreso en pantalla por el Flash:

Por una parte tenemos el archivo PHP con el siguiente código:

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

Y por otra, tenemos el Flash:

  1.  
  2. //Creo una variable para enviar los dos numeros que se suman, y otra
  3. //para recibir la suma
  4. enviaNumeros = new LoadVars();
  5. recibeNumeros = new LoadVars();
  6. //Almaceno los dos numeros en la variable que se va a enviar al PHP
  7. enviaNumeros.numero1 = 7;
  8. enviaNumeros.numero2 = 10;
  9. //Cuando reciba la variable, que imprima el resultado
  10. recibeNumeros.onLoad = function(){
  11. trace("La suma es : " + this.suma);
  12. }
  13. //Envio la variable que contiene los dos numeros a la url del PHP, le digo que
  14. //voy a recibir recibeNumeros de ese PHP y que el metodo es post.
  15. enviaNumeros.sendAndLoad("url del php", recibeNumeros, "post");
  16. stop();
  17.