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