Buenas de nuevo,
AS3 ya lo estoy aprendiendo

lo que passa es que con este codigo no hay manera, y por desgracia no dispongo de mucho tiempo.
lo posteo:
Nota del AS2: la variable "frame" es un subdirectorio de fotos.
AS2:
Código ActionScript :
//Aqui indicamos que use codificasión, por si hay caracteres como ñ, acentos o cosas raras
System.useCodepage = true;
//la carpeta que tiene nuestras fotos, con un nombre medio cambiado por si ya tenemos otra
//carpeta llamada imagenes
var fotos:String = "pictures/"+frame+"/";
//velocidad del efecto entre fotos
var fade:Number = 20;
//primera foto a cargar
var iniciarFoto:Number = 0;
//tiempo que se va a mostrar
var tiempo:Number = 20;
//contador fade
var controlFade:Number = 0;
//contador de tiempo
var controlTiempo:Number = 0;
//creamos un objeto xml porque en definitiva el php nos devolvera un xml
miXML = new XML();
miXML.ignoreWhite = true;
miXML.onLoad = function(ok) {
if (ok) {
misFotos_array = this.firstChild.childNodes;
_root.createEmptyMovieClip("contenedor1_mc", 10);
_root.createEmptyMovieClip("contenedor2_mc", 20);
contenedor1_mc.loadMovie(fotos+misFotos_array[iniciarFoto].attributes.name);
contenedor1_mc._x=140;
contenedor1_mc._y=300;
contenedor2_mc._x=140;
contenedor2_mc._y=300;
iniciarFoto++;
contenedor2_mc.loadMovie(fotos+misFotos_array[iniciarFoto].attributes.name);
contenedor2_mc._alpha = 0;
curr_mc = 1;
onEnterFrame = function () {
if (curr_mc == 1) {
controlTiempo++;
if (controlTiempo>=tiempo) {
curr_mc = 2;
cambio = "IN";
}
}
if (curr_mc == 2) {
if (cambio == "IN") {
contenedor2_mc._alpha += 100/fade;
if (contenedor2_mc._alpha>=100) {
contenedor2_mc._alpha = 100;
cambio = "FIJO";
controlTiempo = 0;
iniciarFoto++;
if (iniciarFoto == misFotos_array.length) {
iniciarFoto = 0;
}
contenedor1_mc.loadMovie(fotos+misFotos_array[iniciarFoto].attributes.name);
}
}
if (cambio == "FIJO") {
controlTiempo++;
if (controlTiempo>=tiempo) {
cambio = "OUT";
}
}
if (cambio == "OUT") {
contenedor2_mc._alpha -= 100/fade;
if (contenedor2_mc._alpha<=0) {
contenedor2_mc._alpha = 0;
curr_mc = 1;
controlTiempo = 0;
iniciarFoto++;
if (iniciarFoto == misFotos_array.length) {
iniciarFoto = 0;
}
contenedor2_mc.loadMovie(fotos+misFotos_array[iniciarFoto].attributes.name);
}
}
}
};
}
};
//la url de nuestro PHP que crea un xml
miXML.load(fotos+'lista.php');
//
Nota del PHP: se encuentra una copia dentro de cada subdirectorio de imagenes.
ahora el PHP:
Código PHP :
<?php
$No=array(".","..","lista.php", "borrar.php", "Thumbs.db");
$fp=opendir(".");
echo "<?xml version='1.0' encoding='iso-8859-1'?".">";
echo "<files>";
while (false!==($file=readdir($fp))){
if ((!in_array($file,$No))&&(is_readable($file))){
echo "<file name='".utf8_encode($file)."' tamanio='".filesize($file)."' />";
}
}
closedir($fp);
echo "</files>";
?>
Aunque si alguien tiene algun codigo AS3 que ya lo haga (pasar fotos de un directorio automaticamente en plan diapositivas, no galeria) me podria postear su codigo, y yo cuando tenga mas tiempo ya traduciré el mio con lo que vaya aprendiendo.
Muchas Gracias a la comunidad!