Flash + php
Posted on : 04-06-2007 | By : erufenix | In : Flash
12
Leer un archivó php en flash es muy sencillo, comencemos con el ejemplo php.
$frase1="El acento ortográfico del idioma castellano se llama habitualmente acento gráfico o tilde, y es un símbolo (´) que se coloca sobre las vocales (á, é, í, ó, ú, Á, É, Í, Ó, Ú)"; $frase2="Algunos caracteres especiales: ñ & ¿ | ¬ °" ; echo "frase1=".$frase1 ."<br />&frase2=". $frase2;
Este ejemplo imprimirá lo siguiente
<?php
$frase1="El acento ortográfico del idioma castellano se llama habitualmente acento gráfico o tilde, y es un símbolo (´) que se coloca sobre las vocales (á, é, í, ó, ú, Á, É, Í, Ó, Ú)";
$frase2="Algunos caracteres especiales: ñ & ¿ | ¬ °" ;
echo "frase1=".$frase1 ."<br />&frase2=". $frase2;
?>
Para este ejemplo frase1 y frase2 son las variables y el & actua como un separador de las mismas, osea que para definir otra variable, esta tiene que antecederle un &.
Después para leer esas variables desde flash creamos una nueva pelicula de flash y agregamos dos campos de texto con el siguiente código.
System.useCodepage = true; a=new LoadVars; a.load("http://erufenix.codesys.org/archivos/codif.php"); a.onLoad=function (){ fra1.frase1.htmlText=this.frase1; fra2.frase2.htmlText=this.frase2; }
new LoadVars crea un nuevo objeto para cargar las variables, onload descarga las variables especificadas por la URL, onLoad hace que esten disponibles las variables mientras se cumpla el controlador y finalmente System.useCodepage sirve para utilizar unicode en flash.
[kml_flashembed movie="http://erufenix.codesys.org/media/phpload.swf" height="120" width="400" /]
Ejemplo sin System.useCodepage.
[kml_flashembed movie="http://erufenix.codesys.org/media/phpload_nc.swf" height="120" width="400" /]
Post relacionados:


Voy a mirar el codigo y a colocarlo en prueba para ver si me sirve
si no hare reclamo!!! jeje
Hola de nuevo, pues mira esta direccion subi tu archivo a mi servidor http://www.ibelieve.com.co/phpload.swf y me sale UNDEFINED, no deberia salir creo yo pues la info la esta llamando de esta pagina http://erufenix.codesys.org/archivos/codif.php que esta en tu servidor, entonces por que me sale UNDIFINED si me puedes ayudar con esto te agradeceria
Bueno segui intententando: cree un archivo PHP en mi servidor que se llama Load en lugar de Codif como tu, y pues como que si lo lee lo puedes ver en http://www.ibelieve.com.co/phpload2.swf este ya no lo lee de tu servidor sino del mio y la ruta es relativa es load.php no abosoluta no se si eso influya
Probe la liga y si lo carga bien aqui, casi por lo regular el problema es por la ruta del archivo php a leer, pero poniendo corectamente la ruta jala bien.
Hola. No me funciona, necesito que nombre le pongo a cada cuadro de texto en el flash porque… no me esta funcionando bien y esto necesito hacerlo.
REPSONDE POR FAVOR.
Ok Manuel haber cuál es tu problema, el nombre del cuadro de texto en flash y el de las variable de php debe ser el mismo, y como le digo a Crhystyann por lo regular el problema es por la URL, checa bien la ruta de tu php.
hola yo tengo un problema un poco gordo en un código simple
e creado un código básico para extraer una variable del php y mostrarla en flash el código de flash es este enviar = function ()
{
ju_lv = new LoadVars();
ju_lv.sendAndLoad(“nombredjde (1).php”, ju_lv,”POST”);
ju_lv.onLoad = function(){
jud.text = this.Nombre;
}
}
pol.onRelease = enviar;
stop()
y el de php es este
lo que muestra es un mensaje( undefined )
también e cambiado las variables $Nombre y e colocado un texto cual quiera solo para ver si flash lo recoge y parece que no, la verdad es que no se cual es el problema o si tengo que abilitar otro comando
el código php no aprese sera por (?>) esi que lo suprimo
include “conexion.php”;
$result=mysql_query(“SELECT jugadoresde FROM clasificadosde2 WHERE numj=1″);
while ($fila=mysql_fetch_array($result))
{
$Nombre=$fila[0];
echo “$Nombre”;
}
include “cerrar_conexion.php”;
undefined por lo tegular cuando muestra este mensaje es por que la url puedes estar mal, pero si ese no es el problema seria cosa de checar tu fla
checar el flash no entiendo???
bueno tengo la versión mx 2004 y en teoría tiene que funcionar aun no lo consigo
Ha ya, usas mx2004, haber pruebalo en el 8 o tambien checa los monbres de tu URL. haber mandame tu .fla a erufenix@gmail.com
<?php
$frase1="Hola q pasa";
$frase2="nada nada!!" ;
echo "frase1=".$frase1 ."&frase2=". $frase2; //con esta linea me muestra cada frase en su respectivo campo
//echo "frase1=".$frase1 ."frase2=”. $frase2; — si lo quito me muestra ambas frases en un solo campo y en el otro aparece undefined.
A lo mejor lo q pregunto es tonto pero soy novata. Grax.
?>