Ya e creado un sistema para que se pueda agregar,modificar o eliminar las fotos, bueno lo estoy haciendo en PHP, XML y Flash. Con PHP subo y registro las rutas y atributos de las imagenes en una DB, luego actualizao la hoja XML. Mi problema esta en FLash (es q no se mucho de ActionScript).
Baje un codijo que lo he acomodado y funciona, me muestra los thumbs, pero no se como modificarlo para insertar HTML y eso de al hacer clic se muestre la foto grande.
Este es el codigo
Código:
El efecto de capa al que me refiero es este:stop();
var startingY:Number = display_mc.list_mc._y;
var bottom:Number = 276;
var direction:String;
var x:Number = 0;// -- posición donde se cargará la primera imagen
var y:Number = 0;
var ancho:Number = 174;// -- ancho y alto de la imagen más 5 pixeles de espacio
var alto:Number = 133;
var separcion:Number = 10;
var num_columnas:Number = 1;// -- numero de columnas
var miXML:XML = new XML();// -- creo un nuevo objeto XML
miXML.ignoreWhite = true;// -- ignorar espacios
miXML.onLoad = function(succes){// -- proceso si la carga tuvo éxito
if (succes){
for (var i = 0; i<this.firstChild.childNodes.length; i++) {// -- por cada nodo hijo del nodo principal...
// -- delaro una variable que recoje el atributo del nodo (nombre de la imagen)
galeria = "flash/galeria_actividades/imagenes/" + this.firstChild.childNodes[i].attributes.nombre;
display_mc.list_mc.createEmptyMovieClip("diapo"+i, i+100);// -- creo un clip de película vacio
item = display_mc.list_mc["diapo"+i];// -- cargo la imagen en el clip vacio
item.loadMovie(galeria);
item._x = x;// -- indico posición x - y
item._y = y;
y += alto + separcion;// -- incremento el valor de y para la siguiente imágen
columna += 1;// -- incremento en 1 el número de columnas
if(columna == num_columnas){// -- ruptura de control, control de número de columnas
columna = 0;
x -= (ancho*num_columnas);
y += alto;
}
}
}
};
// -- cargar XML
miXML.load("flash/galeria_actividades/xml_actividades.xml");
function scroll() {
var speed:Number = 14;
if (direction == "up") {
if (display_mc.list_mc._y - speed + display_mc.list_mc._height > (startingY + bottom)) {
display_mc.list_mc._y -= speed;
} else {
display_mc.list_mc._y = (startingY + bottom) - display_mc.list_mc._height;
}
} else if (direction == "down") {
if (display_mc.list_mc._y + speed < startingY) {
display_mc.list_mc._y += speed;
} else {
display_mc.list_mc._y = startingY;
}
}
}
var scrollButtonPressed:Boolean = false;
display_mc.down_btn.onPress = function() {
scrollButtonPressed = true;
direction = "down";
};
display_mc.down_btn.onRelease = function() {
scrollButtonPressed = false;
};
display_mc.up_btn.onPress = function() {
scrollButtonPressed = true;
direction = "up";
};
display_mc.up_btn.onRelease = function() {
scrollButtonPressed = false;
};
this.onEnterFrame = function() {
if (scrollButtonPressed) {
scroll();
}
};
http://orangoo.com/labs/GreyBox/
Bueno espero me hayan entendido y me puedan ayudar. De ate mano las gracias.
Ha y si desean ayuda sobre PHP y MySql puden escribirme

