Comunidad de diseño web y desarrollo en internet online

Banner dinamico PHP + XML + FLASH - Ayuda

Citar            
MensajeEscrito el 25 Sep 2009 02:34 pm
Hola gente de CRISTALAB.
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 :( , es por eso que espero sus colaboraciones.

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

Por nolopodescreer

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Sep 2009 10:44 pm

Por sforero

478 de clabLevel

1 tutorial

 

social media expert world

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.