buenas, alguien sabe si es muy dificil armar una galeria de fotos dinamica en flash como la de esta pag?
http://www.qdox.com.ar/sec_fotos.asp
gracias
| |||
galeria de fotos en flash buenas, alguien sabe si es muy dificil armar una galeria de fotos dinamica en flash como la de esta pag? http://www.qdox.com.ar/sec_fotos.asp gracias |
| ||||
Re: galeria de fotos en flash hola, si usas flash 8, aquí tienes un tuto completo para hacer una galería de imágenes Tutorial para hacer una galería de imágenes con carga dinámica en Flash. espero k te sirva, un saludo, sheshu
__________________ sheshu ::: www.tutoriales-flash.com |
| |||
Re: galeria de fotos en flash Hola!...he aqui lo que me trae de cabeza: Hice una galeria dinámica siguiendo el tutorial mencionado por sheshu, logré que todo saliera como yo queria, el problema es cuando intento jalar la galeria desde la película principal: no funciona, es decir, la galeria funciona perfectamente cuando la abro directamente, pero no cuando la abro desde otra pelicula:
Código:
Alguien tiene alguna idea del porque no funciona???....contenedor_mc.loadMovie("galeria.swf"); Rhwx† |
| |||
Re: galeria de fotos en flash Yo de nuevo con otro problemilla .... Quisiera hacer un preload para los thumbnails y las imagenes porque de repente tardan en aparecer.... cómo podría hacerlo????
Código:
OrlandhmiListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number){ ?????? }; --------------------------------------------------- |
| |||
Re: galeria de fotos en flash Hola yo me he bajado el mismo ejemplo de la página http://www.tutoriales-flash.com/tutorial.asp?id_tuto=29 y no me funciona la carga de imagenes la primera vez si le doy a pagina + y a menos si k se muestran bien, pero como de flash tengo idea 0.2 :) pues doy palos de ciego pense k podia ser por el clip de pelicula porque si lo saco me las pone pero claro todas seguidas....no se, y alguien me ha dicho k me fije en el tamaño de las miniaturas y de los originales xq?...ahh bueno para k me funcionase no lo hice con el archivo asp porque sino las imagenes no se me mostraban lo hice con un archivo xml talqueasi: <exploracion carpeta="minis"> <archivo nombre="ave.jpg" size="35"/> <archivo nombre="billar.jpg" size="40"/> <archivo nombre="bones.jpg" size="42"/> <archivo nombre="cafes.jpg" size="47"/> <archivo nombre="calculadora.jpg" size="35"/> <archivo nombre="chanclas.jpg" size="36"/> <archivo nombre="cielo.jpg" size="37"/> <archivo nombre="edificio.jpg" size="40"/> <archivo nombre="escarabajo.jpg" size="33"/> <archivo nombre="llama.jpg" size="38"/> <archivo nombre="madera.jpg" size="42"/> <archivo nombre="mantel.jpg" size="43"/> <archivo nombre="moviles.jpg" size="29"/> <archivo nombre="pantones.jpg" size="37"/> <archivo nombre="pasta.jpg" size="37"/> <archivo nombre="pizarra.jpg" size="40"/> <archivo nombre="ps.jpg" size="40"/> <archivo nombre="rollo.jpg" size="37"/> <archivo nombre="silla.jpg" size="41"/> <archivo nombre="teclado.jpg" size="40"/> <archivo nombre="ave.jpg" size="35"/> <archivo nombre="billar.jpg" size="40"/> <archivo nombre="bones.jpg" size="42"/> <archivo nombre="cafes.jpg" size="47"/> <archivo nombre="calculadora.jpg" size="35"/> <archivo nombre="chanclas.jpg" size="36"/> <archivo nombre="cielo.jpg" size="37"/> <archivo nombre="edificio.jpg" size="40"/> <archivo nombre="escarabajo.jpg" size="33"/> <archivo nombre="llama.jpg" size="38"/> <archivo nombre="madera.jpg" size="42"/> <archivo nombre="mantel.jpg" size="43"/> <archivo nombre="moviles.jpg" size="29"/> <archivo nombre="pantones.jpg" size="37"/> <archivo nombre="pasta.jpg" size="37"/> <archivo nombre="pizarra.jpg" size="40"/> <archivo nombre="ps.jpg" size="40"/> <archivo nombre="rollo.jpg" size="37"/> <archivo nombre="silla.jpg" size="41"/> <archivo nombre="teclado.jpg" size="40"/> </exploracion> y el codigo que tengo en la capa es el siguiente: stop(); System.useCodepage = true; XML.prototype.ignoreWhite = true; import mx.transitions.Tween; var separacion:Number = 116; var pagina_actual:Number = 1; var num_paginas:Number; var IMG_array:Array; var miniaturasXML:XML = new XML(); miniaturasXML.onLoad = mostrarMiniaturas; miniaturasXML.load("verMiniaturas.xml"); lienzo.setMask(mascara_mc); function mostrarMiniaturas():Void { var fila:Number = 0; var col:Number = 0; IMG_array = this.firstChild.childNodes; num_paginas = Math.ceil(IMG_array.length/12); var lienzo:MovieClip = _root.createEmptyMovieClip("lienzo_miniaturas", _root.getNextHighestDepth()); lienzo.cacheAsBitmap = true; lienzo._x = 19; lienzo._y = 100; lienzo.setMask(mascara_mc); for (var k:Number = 0; IMG_array[k]; k++) { if (col>2) { col = 0; fila++; } crearMiniatura(col, fila, IMG_array[k].attributes.nombre); col++; } } function crearMiniatura(columnaF:Number, filaF:Number, ruta:String) { var bajo_clip:MovieClip = lienzo_miniaturas.createEmptyMovieClip("bajo_"+fil aF+"_"+columnaF, lienzo_miniaturas.getNextHighestDepth()); var clip:MovieClip = lienzo_miniaturas.createEmptyMovieClip("foto_"+fil aF+"_"+columnaF, lienzo_miniaturas.getNextHighestDepth()); var mi_mcl:MovieClipLoader = new MovieClipLoader(); var miListener:Object = new Object(); mi_mcl.addListener(miListener); clip.valor = "aaa"; mi_mcl.loadClip("/minis/"+ruta, clip); miListener.onLoadStart = function(target_mc:MovieClip) { target_mc._alpha = 0; }; miListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) { }; miListener.onLoadInit = function(target_mc:MovieClip) { target_mc._x = (separacion*columnaF)+(100-target_mc._width)*0.5; target_mc._y = (separacion*filaF)+(100-target_mc._height)*0.5; bajo_clip._x = target_mc._x-5; bajo_clip._y = target_mc._y-5; with (bajo_clip) { beginFill(0xffffff); lineStyle(1, 0xEEEEEE, 100); lineTo(target_mc._width+10, 0); lineTo(target_mc._width+10, target_mc._height+10); lineTo(0, target_mc._height+10); lineTo(0, 0); endFill(); } bajo_clip.onRelease = function() { verFotoGrande(ruta); }; var myTween:Tween = new Tween(target_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 2, true); }; } function verFotoGrande(ruta:String) { clearInterval(intervaloColor); var grande:MovieClip = _root.createEmptyMovieClip("grande_mc", 2*IMG_array.length+11); var bajo_grande:MovieClip = _root.createEmptyMovieClip("bajo_grande_mc", 2*IMG_array.length+10); grande._y = 100; var grande_mcl:MovieClipLoader = new MovieClipLoader(); var grandeListener:Object = new Object(); grande_mcl.addListener(grandeListener); grande_mcl.loadClip("/originales/"+ruta, grande); grandeListener.onLoadStart = function(target_mc:MovieClip) { myColor = new Color(target_mc); myColorTransform = new Object(); myColorTransform = {ra:100, rb:255, ga:100, gb:255, ba:100, bb:255, aa:100, ab:0}; myColor.setTransform(myColorTransform); }; grandeListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) { }; grandeListener.onLoadInit = function(target_mc:MovieClip) { target_mc._x = 382+Math.round((315-target_mc._width)*0.5); bajo_grande._x = target_mc._x-5; bajo_grande._y = target_mc._y-5; with (bajo_grande) { beginFill(0xffffff); lineStyle(1, 0xEEEEEE, 100); lineTo(target_mc._width+10, 0); lineTo(target_mc._width+10, target_mc._height+10); lineTo(0, target_mc._height+10); lineTo(0, 0); endFill(); } var indiceColor:Number = 255; intervaloColor = setInterval(cambiarColor, 10); function cambiarColor() { myColorTransform = {ra:100, rb:indiceColor, ga:100, gb:indiceColor, ba:100, bb:indiceColor, aa:100, ab:0}; myColor.setTransform(myColorTransform); indiceColor -= 2; if (indiceColor == -1) { clearInterval(intervaloColor); } } }; } function moverLienzo(posY:Number):Void { var myTween:Tween = new Tween(lienzo_miniaturas, "_y", mx.transitions.easing.Regular.easeOut, lienzo_miniaturas._y, posY, 1, true); } pMenos_btn.enabled = false; pMenos_btn._alpha = 30; que es el que tenia el tutorial. Me daba un error de que buscaba en f:etc... y eso ya lo solucione...y tal....no se xq no funciona y si me pudierais orientar por algun lado....ya k no se x donde cogerlo :P Gracias... |
| |||
Re: galeria de fotos en flash demasiado codigo no?...jejejejej....lo siento... |
| |||
Re: galeria de fotos en flash ooohhhh!!!! ya esta lo k iba mal era el codigo si te lo descargabas si lo copias de la pagina funciona perfectamente!!!! Gracias de todas formas!!!! espero no haberos molestado....lo siento!! |
| |||
Respuesta: galeria de fotos en flash Hola: Alguien sabe donde puedo conseguir una galería de fotos en flash donde el menú de miniaturas se encuentre en la parte inferior y se mueva según la posición del cursor, es decir si el curso esta sobre dicho menú y se mueve hacia la derecha, las miniaturas corren hacia la izquierda dand la sensación de avance... cuanto más a la derecha más rápido se mueven las miniaturas... Las vi hace tiempo pero ahora que quiero hacerlas no encuentro ninguna... Gracias. |
| ||||
Respuesta: galeria de fotos en flash Hola charoq: Bienvenido al Foro. Visita mi página allí tienes un tutor que se llama: Menu_slider, solamente falta que pongans un MC_vacío con su nombre de instancia en el escenario y en los botones adicionar el código de carga de la imagen. Espero que te sea de utilidad. |