Rescatando datos con Flashvars y PHP

Hola antes que nada una disculpa a los pocos o muchas que vengan vistando este blog, lo he tenido un poco abandonado por el exceso de trabajo que tengo, pero tratare de ponerme a mano con una serie de tips y trucos tanto en Flash como PHP, de momento les dejare este sencillo ejemplo, pero que en algún momento dado nos pueda ser de utilidad así que empecemos.

Flashvars

Es un propiedad del Flash Player que ofrece un método eficaz para enviar variables desde el  HTML de tu página al archivo SWF, esta función fue implementada a partir de Flash Player 6, en esta ocasión veremos como utilizarla con AS2 y PHP.

Pasando variables FlashVars
Si estas usando el método tradicional de insertar SWFs, pueden asignarlos en un parámetro adicional al cual deben llamar flashvars y cuyo valor debe contener todas las variables a pasar codificadas en url.

<object</a> width="200" height="100">
<param</a> name="movie" value="movie.swf" />
<param</a> name="<strong>FlashVars</strong>" value=<strong>"var1=valor1&var2=valor2"</strong> />
<embed src="miSwf.swf" width="100" height="100
FlashVars="var1=valor1&var2=valor2"/>
</object>

Pasar variables por URL

Para realizar el paso de variables vía URL utilice $_GET el cual es un array asociativo de variables el cual pasa los parámetros vía URL.

Para pasar las variables de una página a otra lo podemos hacer introduciendo dicha variable dentro del enlace hipertexto de la página destino. La sintaxis sería la siguiente:

mipagina.html

<a href="mipagina.php?var1=valor1&var2=valor2">Mi enlace</a>

Así es como recogeriamos esos valores de las variables con la función $_GET

mipagina.php

<?php
$recojeVariable1=$_GET["var1"];
<pre>$recojeVariable2=$_GET["var2"];
echo $recojeVariable1;
echo $recojeVariable2;
</pre>
?>

Entendido esto vamos a poner manos a la obra,

Ahora veamos el codigo que se necesita en flash para mostrar un mensaje cargado vía Flashvars, aqui lo unico que hacemos en declarar una variable de tipo String en la cual le vamos a asignar los datos cargados desde la URL.

var my_var:String = new String();
my_var = my_flashvar;
my_txt.text = my_flashvar;

Lo unico que tendrias que poner en tu documento Flash es un campo de texto de tipo dinámico y asignarle el nombre de instancia my_txt.

En nuestra página en PHP lo que vamos a hacer es a declarar una variable en la que guardaremos el valor de via URL.

<?php
$nombre=$_GET["nombre"];
?>

Incluyen su pelicula swf en el mismo archivo y agreguen un
” /> dentro del object.

Ejemplo:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="813" height="541">
 <param name="movie" value="felicitacion.swf" />
 <param name="flashvars" value="my_flashvar=<?php echo $nombre;?>" />
 <param name="quality" value="high" />
 <param name="wmode" value="transparent" />
 <embed src="felicitacion.swf"
 width="813"
 height="541"
 quality="high"
 pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"
 type="application/x-shockwave-flash"
 flashvars="my_flashvar=<?php echo $nombre;?>" wmode="transparent"></embed>
</object>

Ya nada más es cosa que lo prueben, les dejo un ejemplo de como funciona.

http://www.atid.edu.mx/comunidad/felicitacion.php?nombre=flashreloco

Ver Ejemplo

En la URL cambien el nombre de Flashreloco por el suyo.

Saludos

Anuncios
Rescatando datos con Flashvars y PHP

after-hours.org

Quiero dedicar este post a un sito el cual me ha sacado de apuros varias veces por sus tutoriales y ejemplos que ahí contiene.

¿QUE ES AFTER-HOURS?

En after-hours, se dan cita todos aquellos temas relacionados con la tecnología flash.

after-hours.org

Un Agradecimiento personal a Toni Lopez el administrador de este gran blog por  el trabajo que lleva realizando casi 5años,   así que sin más te recomiendo que visites este excelente sitio after-hours.org el cual estoy seguro que encontraras algo que te sirva.

after-hours.org

tutoriales-flash.com

Excelente página para aprender Flash por medio de tutoriales y lo mejor es que están en español, una de esas páginas que nunca esta de más tenerlas.

Tutoriales-Flash dice:Tutoriales Flash

Los Tutoriales FLASH son los contenidos estrella de tutoriales-flash.com. Como todo en esta web, son de carácter gratuito. Nos hemos esforzado en explicarlos bien para que no os quede ninguna duda. Los tutoriales van acompañados de archivos descargables con los ejemplos y el código comentado.

Tutoriales-flash.com

Que los disfruten

tutoriales-flash.com

Conoces Flashkit

flashkitFlashkit es una de esas páginas que cualquier persona que empiece a utilizar Flash debería de conocer y es que en esta página existe una infinidad de recursos para poder desarrollar nuestras películas Flash, ya sea para una simple banner o hasta un complejo juego, en ella podemos encontrar recursos de todo tipo como son: audio, vídeo, películas de flash entre otros recursos.

Sin más les invito a que visiten esta gran página que a muchos se qué les sera de utilidad ñ_ñ.

La página:Flashkit.com

Conoces Flashkit

Flasheezy un buen lugar para descargar archivos Flash

archivos fla gratis

Flasheezy es uno de esos sitios donde puedes descargar archivos flash gratis, lo mejor que es que no hay que registrarse para poderlos descargar, otra de las ventajas es que puedes subir tus ejemplos y contribuir para que haya mas recursos para descargar.

Los archivos estan divididos por categorías entre las que hay son:

  • Animaciones
  • 3D
  • Action script
  • Botones
  • Juegos
  • Menus
  • Galerias
  • Fractales
  • Templates
  • Entre otros…

Que los disfruten.

Fuente | flasheezy

Flasheezy un buen lugar para descargar archivos Flash

Actionscript.org

ActionScript.org es la principal comunidad de desarrolladores de ActionScript para Flash en línea y usuarios de Flex. Y es una de las mayores comunidades del mundo dedicada al ActionScript, dentro de este gran sitio podemos encontrar material de Flash y Flex de gran calidad y lo mejor es que esta disponible su código fuente para su estudio.
ActionScript.org es el producto de una colaboración entre Evgueni Strok (Wild Solutions, Canadá) y Jesse Stratford Enterprises Pty Ltd (dirigido por Jesse Stratford, Australia).

Asi que te dejo para qué sigas descubriendo este gran sitio.

Fuente: actionscript.org

Actionscript.org

12 sitios Web para aprender Flash y Actionscript

Navegando encontre que sixrevisions, ha hecho una recopilación de los 12 sitios con mejores tutoriales y videotutoriales para aprender Flash y Actionscript, los cuales no deben de faltar en nuestros marcadores, espero les sirvan y los disfruten, un día de estos que tenga tiempo publicare algún tutorial.

Los 12 mejores sitios para aprender Flash y Actionscript.

  1. kirupa.com
  2. gotoandlearn.com
  3. gotoAndPlay()
  4. Adobe – Flash Developer Center
  5. Flash Kit
  6. ActionScript.org
  7. Flash and Math ActionScript 3 Tutorials
  8. Flash Tutorials on Pixel2Life
  9. Flash Perfection
  10. metah.ch
  11. LukaMaras.com
  12. Flashmagazine

Personalmente yo agregaría a mi muy querida comunidad de Cristalab, para los que no sepan Cristalab es la mayor comunidad de Flash en habla hispana.

trace(“Viva Cristalab XD”);

12 sitios Web para aprender Flash y Actionscript