Bueno en primer lugar quiero comentarles que hace unos dias que comence con esto del xml y AS, asi que cualquir ayuda que em puedan brindar sera bienvenida.
Bueno lo que estoy tratando de diseñar es un baner dinamico, el cual pueda ser actualizado por el dueño de una pagina.
Para esto tendo pensado un modulo de php en donde el dueño solo tenga acceso a un modulo en php por el cual podra subir y bajar las imagenes.
Quisiera saber si me pueden ayudar a construir el archivo XML y a realizar el Banner mediante AS
1- modulo de carga y descarga de archivos (ya esta en php)
2- Generacion de el codigo XML, mediante PHP
Código PHP :
<?php
$dir = "./";
echo "<XML encoding='UTF-8' standalone='yes' version='1.0'>\n";
echo " <folder>\n";
if (is_dir($dir))
{
if ($gd = opendir($dir))
{
while (($archivo = readdir($gd)) !== false)
{
if ($archivo != "." & $archivo != ".." & $archivo != "list.php")
{
if (is_dir($archivo))
{
echo " <folder>$archivo</folder>\n";
}
else
{
echo " <file>$archivo</file>\n";
}
}
}
closedir($gd);
}
}
echo " </folder>\n";
echo "</XML>\n";
?>
la resultante seria algo asi
Código XML :
<XML encoding='UTF-8' standalone='yes' version='1.0'> <folder> <file>imagen01.jpg</file> <file>imagen02.jpg</file> <file>imagen03.jpg</file> <file>imagen04.jpg</file> <file>imagen05.jpg</file> </folder> </XML>
3- Realizar la carga en el MoviClip mediante AS, aca es donde se me complica, de seguro esta mal y es donde espero que ayuden
Código ActionScript :
var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.onLoad = function(exito) {
if (exito) {
mi_mc = this.createEmpyMovieClip("contenedor",1);
mi_mc.loadmovie(obj_xml.firstChild.childNodes[1].firstChild.nodeValue);
} else {
cuerpo_txt.text = "Error";
}
obj_xml.load("list.php");
};
Hasta aqui llegue, se que hay un 99% de posibilidades de que este mal
Lo estoy probando con un solo mc para no complicarlo y sea mas claro.
Desde ya muchas gracias y quedo a la espera de ayuda
Saludos
