primero antes que nada, esto deberia ir en el foro actionscript.
-----------------
Con respecto a tu duda, no, con LoadVars no es asi, debes construir las variables, si fuera con flash remoting fuera más rapido y lo puedes pasar directamente. A ver te explico con LoadVars, primero la teoria:
Debes construir en php las variables que leera flash, y lo haras asi:
&+identificador+=+valor de la variable
por ejemplo:
&variable1= un valor cualquiera
dentro de flash, al de ejecutarse el evento onLoad podrias leerlo asi:
this.variable1
Vayamos a la practica:
Código :
<?php
$matriz[]="algo";
$matriz[]="algo2";
$cad="";
foreach($matriz as $i => $val){
$cad.="&var$i=".$val;
}
$cad.="&"; //recomendacion siempre termina con un &
echo utf8_encode($cad); //imprimos con la codificacion utf8
// para evitar problemas de acentos, tildes, etc.
?>
y en flash lo puedes leer asi:
Código :
var arregloLV:LoadVars = new LoadVars();
arregloLV.load("script.php");
arregloLV.onLoad = function (exito:Boolean){
if (exito){
for (i=0; this["var"+i]!=undefined;i++){
trace (this["var"+i]);
}
} else{
trace("corrige la ruta del archivo, o el script tiene algun error");
}
}
saludos