Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/01/2004, 14:08
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Para Empezar dices que la foto la recuperas de una DB.....

¿Como cargas el path tus Fotos, txt, XML?

Bueno yo Utilizaria XML generado dinamicamente con php ...
algo asi

Código PHP:
<fotos>
   <
info path="foto.jpg" />
   <
info path="otra.jpg" />
   <
info path="otroNombre.jpg" />
</
fotos
una vez teniendo esto se parsea en Flash
Pero Primero... Metes tu "Caja" no se a que te refieres con eso en un MC y lo linkeas para trabajarlo por AS le asignas un nombre de Linkage digamos "Boton"

Ahora creamos tantos botones como tenga el XML

Código PHP:
carga = new XML()
carga.ignoreWhite true
carga
.load("lapaginaquegeneraelXML.php");
carga.onLoad = function(){
   
basex 50//Donde Empezara a crearce
   
basey 50//igual pero con la coordenada Y
   
nodos this.firstChild;
   
//Tomamos Cuantos Nodos tiene el XML
   
cuantos nodos.childNodes.lenght
   
//Aqui va el For.......
   
for(i=0i<cuantosi++){
      
//Atachamos el Clip Boton
      
clip attachMovie("Boton""Boton"+ii);
      
clip._y basey
      
//Suponemos que Boton dentro tiene un campo dinamico
      //Llamado label donde ira el nombre de la Foto
      
clip.label.text nodos.childNodes[i].attributes.path;
      
//metemos una variable con el Path para despues cargar la Foto
      
clip.variablePath nodos.childNodes[i].attributes.path;
      
//ahora metemos la Intrucciones para cada boton
      
clip.onRelease = function(){
          
//esto cargara la foto dentro del Clip llamado miMC
          
miMC.loadMovie(this.variablePath)
      }
      
//para acomodar los Clip sumamos la altura a Y
      
basey += clip._height;
   }

Y listo ya tendras tus botones que carguen tus Fotos.....

¿Muy complicado? ahi me avisas...

Saludos!!