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
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
...
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=0; i<cuantos; i++){
//Atachamos el Clip Boton
clip = attachMovie("Boton", "Boton"+i, i);
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!!