Realize eso que me dijiste, y nada sigo sin hacerlo funcionar. Dado que por aqui no avanzaba, busque otra forma de pasarle a flash la lista de archivos, y ahora lo hago por xml, esto deberia funcionar... vamos que tengo seguro que el error no viene de aqui.
Código ActionScript :
var myInterval = true;
var SlideImagenesAlbum = new Array();
var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.onLoad = function(exito) {
if (exito) {
objetos = obj_xml.firstChild.childNodes;
for (x=0; x<objetos.length; x++) {
if (obj_xml.firstChild.childNodes[x].nodeName == "imagen") {
ImagenXML = obj_xml.firstChild.childNodes[x].firstChild.nodeValue;
SlideImagenesAlbum.push(ImagenXML);
}
}
}
};
obj_xml.load("leer.php");
atras.onRelease = function() {
i--;
contenedor.loadMovie(SlideImagenesAlbum[i]);
}
adelante.onRelease = function() {
i++;
contenedor.loadMovie(SlideImagenesAlbum[i]);
}
Código PHP :
<?
/////////////////////////////////////////////////
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<slide>';
//////////////////////////////////////////////////
$path='img/';
$directorio=dir($path);
//echo "Directorio ".$path.":<br>";
while ($archivo = $directorio->read()){
$arc_tmp = $archivo;
$nombre=strtolower($archivo);
$nombre= str_replace("á","a",$nombre);
$nombre= str_replace("é","e",$nombre);
$nombre= str_replace("í","i",$nombre);
$nombre= str_replace("ó","o",$nombre);
$nombre= str_replace("ú","u",$nombre);
$nombre= str_replace("Á","a",$nombre);
$nombre= str_replace("É","e",$nombre);
$nombre= str_replace("Í","i",$nombre);
$nombre= str_replace("Ó","o",$nombre);
$nombre= str_replace("Ú","u",$nombre);
$nombre= str_replace("Ñ","n",$nombre);
$nombre= str_replace("ñ","n",$nombre);
$nombre= eregi_replace("–","_",$nombre);
$nombre= str_replace("(","[",$nombre);
$nombre= str_replace(")","]",$nombre);
$nombre= str_replace(" ","_",$nombre);
$nombre= str_replace("@","a",$nombre);
$nombre= str_replace("&","y",$nombre);
$nombre= str_replace(" ","",$nombre);
$nombre= str_replace("war4.org","",$nombre);
$nombre= str_replace("'","",$nombre);
$nombre= str_replace('"',"",$nombre);
$nombre= str_replace("´","",$nombre);
$nombre= str_replace("!","",$nombre);
$nombre= str_replace("¡","",$nombre);
$nombre= str_replace("#","",$nombre);
$nombre= str_replace("$","",$nombre);
$nombre= str_replace("%","",$nombre);
$nombre= str_replace(",","",$nombre);
$nombre= str_replace("*","",$nombre);
$nombre= str_replace("+","",$nombre);
$nombre= str_replace("__","_",$nombre);
$nombre= str_replace("jpeg","jpg",$nombre);
if($arc_tmp!=$nombre){
rename($path.$arc_tmp,$path.$nombre);
}
$ext= substr($nombre,-3,3);
if($ext=="jpg"){
$imagen = "<imagen>".$path.$nombre."</imagen>";
echo $imagen;
}
}
$directorio->close();
echo '</slide>';
?>
Esto deberia funcionar, por eso te digo que yo creo que el problema le tengo en el flash.... algo hago mal.
Y fijate que es una zona para poner una foto.... y un boton de adelante y otro para atras.....