hola hackjasl
NO tengo ua funcion pero si un pequeño codigo en php q te devuelve a flash todos los archivos de un directorio...
php
Código :
<?
$dir = "archivos/"; //es la carpeta en donde estan las imagenes
$dh = opendir($dir); //obtengo la carpeta en cuestion
while (false !== ($nombre_archivo = readdir($dh))) {
/*recorro todos los archivos y obtengo sus nombres y los guardo en un vector*/
$archivos[] = $nombre_archivo;
}
sort($archivos);
$y=array_shift ($archivos);
$y=array_shift ($archivos);
/*con array_shift saco las 2 primeras posiciones, q en verdad no hacen referencia a los archivos q hay, sino q son el "." y el "..." q marcan al regreso a la carpeta de nivel superior inmediata y el directorio actual (cosas q no nos sirven en este caso)*/
$r=implode(",", $archivos); /*al vector lo paso a texto separado separando por cosas cada posicion*/
echo "estado=ok&archivos=".$r; //mando las variables al flash
?>
ahora para llamara ese php y recibir su respueste hacemos esto en falsh
Código :
var a = new LoadVars();
//creamos el objeto
a.load("archivos.php");
//hacemos ejecutar el php y recibimos las variables que envia
a.onLoad = function(e) {
if (e) {
if(this.estado="ok"){
//si se recibieron bien los datos
t=this.archivos.split(",")
//convierto la lista de archivos en un vector para su mejor manipulacion
texto.text="los archivos q estan en la carpeta 'archivos' son: "+t;
//muesto lo recibido
}else{
texto.text="Error al ejecutar el php"
}
} else {
texto.text="Error al hacer la peticion al servidor";
}
};
Bueno... pero que te sirva...
saludos!