Comunidad de diseño web y desarrollo en internet online

arreglos en flash y php

Citar            
MensajeEscrito el 10 May 2006 12:25 am
Hola a todos yo de nuevo x aqui con preguntas, quisiera saber si alguien tivuera un codigo para pasar arreglos de de php y recibirlos en flash tambien en un arreglo de flash, estuve probando con la funcion return de php pero al parecer no hace nada, alguein tiene alguna idea??

att ..::.. Erny ..::..

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 12 May 2006 05:23 am
Mira, no es posible pasar arreglos (Arrays) de PHP a Flash y viceversa como tales. Una opción es serializar para después deserializarlos.

No entiendo el porqué de la función 'return' de PHP, pero igual.

En mi sitio he publicado un ejercicio en donde explico la función LoadVars() que servirá para enviar y recibir variables de archivos externos como PHP o ASP:
http://www.washeebo.com/sargento/02_flsh/0221/0221.php

Ahora, para mandar un arreglo (Array) a Flash lo hago de la siguiente manera:
En PHP:
<?php
$miArreglo = array( 'sargento', 'washeebo', 'web', 'tutoriales');
foreach( $miArreglo as $valor ) {
$paraFlash .= $valor."--x--";
}

print "enviar=".$paraFlash;
?>

Lo anterior imprimirá:
enviar=sargento--x--washeebo--x--web--x--tutoriales--x--

Flash lo recibirá como una variable llamada 'enviar', cuyo contenido será:
"sargento--x--washeebo--x--web--x--tutoriales--x--"

Ahora en Flash lo exploto dentro de un arreglo con la función split():

miArreglo = enviar.split("--x--");

Este será el resultado:

Variable _level0.miArreglo = [object #1, class 'Array'] [
0:"sargento",
1:"washeebo",
2:"web",
3:"tutoriales",
4:
]

Como habrás visto, en este caso utilizo "--x--" para serializar y deserializar el arreglo (Array).

Saludos


Sargento
http://sargento.washeebo.com

Por Sargento

14 de clabLevel



 

Guadalajara, México

firefox
Citar            
MensajeEscrito el 12 May 2006 06:13 am
Tambien está la posibilidad de usar los servicios de AMFPHP. Eso te permite acceder via un Stub a una clase de php que te devuelve los datos incluso como ResultSets directamente sin hacer ningun cambio.

Revisa la página de AMFPHP http://www.amfphp.org/

Por colaborame

50 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.