He visto esta galeria simple en Flash:
http://www.ole.clarin.com la misma figura como "click deportivo"
Lo que no entiendo (entre otras cosas), cómo hace para mostrar las imágenes y el texto. Aqui muestro el actionscript de la galeria.
De a poco me estoy insertando y me gustaria aprender, desde ya muchas gracias!!!
ActionScript
Código:
function depth() { return (j++); } // End of the function stop (); System.useCodepage = true; Stage.showMenu = false; var j = 100; var actual = 1; estado = "play"; panel = "nada"; botonera_mc.play_mc._visible = false; cuanto = 50; botonera_mc.play_mc.gotoAndStop(10); botonera_mc.play_mc.enabled = false; cargador_mc._visible = false; block_mc.useHandCursor = false; block_mc.onRollOver = function () { }; block_mc._visible = false; var my_mcl = new MovieClipLoader(); myListener = new Object(); myListener.onLoadStart = function (target_mc) { cargador_mc._visible = true; }; myListener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) { var _loc1 = Math.round(loadedBytes * 100 / totalBytes); cargador_mc.cargadores_mc.porcentaje_txt.text = "cargando " + _loc1 + "%"; }; myListener.onLoadComplete = function (target_mc) { cargador_mc._visible = false; contenedor_mc.gotoAndPlay("on"); if (fotos[actual - 1] == undefined) { textoo = ""; } else { textoo = fotos[actual - 1]; } // end else if bajada_txt.text = textoo; }; my_mcl.addListener(myListener); var fotos = []; var obj_xml = new XML(); obj_xml.ignoreWhite = true; obj_xml.onLoad = function () { function cambio() { my_mcl.loadClip(_root.fotosfecha + actual + ".jpg", contenedor_mc.foto_mc); slider_mc.globo_mc.info_mc.numero_txt.text = actual + "/" + fotos.length; slider_mc.globo_mc._x = slider_mc.control_mc._x; if (!movim) { slider_mc.globo_mc.gotoAndPlay("on"); } // end if } // End of the function function cambioFoto() { finalee = fotos.length + 1; for (k = 1; k < finalee; k++) { uno = k; dos = uno + 1; if (slider_mc.control_mc._x > slider_mc["marca" + uno]._x && slider_mc.control_mc._x < slider_mc["marca" + dos]._x) { if (actual != uno) { actual = uno; cambio(); } // end if } // end if } // end of for if (slider_mc.control_mc._x < slider_mc["marca" + finalee]._x) { slider_mc.control_mc._x = slider_mc.control_mc._x + avanza; slider_mc.globo_mc._x = slider_mc.control_mc._x; } else { final = true; if (estado == "play" && !nada) { nada = true; actual = 1; slider_mc.control_mc._x = slider_mc.barra_mc._x; cambio(); } // end if } // end else if } // End of the function duracion = String(obj_xml.firstChild.childNodes[1].childNodes[0]) * 1000; for (var _loc4 = 0; _loc4 < obj_xml.firstChild.childNodes[0].childNodes.length; ++_loc4) { fotos.push(obj_xml.firstChild.childNodes[0].childNodes[_loc4].childNodes[0]); } // end of for slider_mc.globo_mc.info_mc.numero_txt.text = actual + "/" + fotos.length; porcFoto = 100 / Number(fotos.length); pixelFoto = Math.round(porcFoto * slider_mc.barra_mc._width) / 100; avanza = cuanto * pixelFoto / duracion; for (var _loc3 = 0; _loc3 < fotos.length; ++_loc3) { tmp = slider_mc.attachMovie("marca", "marca" + (_loc3 + 1), depth()); tmp._y = slider_mc.barra_mc._y; tmp._x = slider_mc.barra_mc._x + pixelFoto * _loc3; tmp._alpha = 0; } // end of for tmp = slider_mc.attachMovie("marca", "marca" + (fotos.length + 1), depth()); tmp._y = slider_mc.barra_mc._y; tmp._x = slider_mc.barra_mc._x + slider_mc.barra_mc._width; tmp._alpha = 0; cambio(); id = setInterval(cambioFoto, cuanto); botonera_mc.play_mc.onPress = function () { this._visible = false; botonera_mc.pausa_mc._visible = true; nada = false; this.enabled = false; botonera_mc.pausa_mc.enabled = true; botonera_mc.pausa_mc.gotoAndPlay("off"); if (final == true) { final = false; actual = 1; slider_mc.control_mc._x = slider_mc.marca1._x; cambio(); clearInterval(id); id = setInterval(cambioFoto, cuanto); } // end if estado = "play"; clearInterval(id); id = setInterval(cambioFoto, cuanto); }; botonera_mc.pausa_mc.onPress = function () { this._visible = false; botonera_mc.play_mc._visible = true; this.enabled = false; botonera_mc.play_mc.enabled = true; botonera_mc.play_mc.gotoAndPlay("off"); estado = "pausa"; clearInterval(id); }; botonera_mc.flecha1_mc.onPress = function () { if (estado == "play") { clearInterval(id); id = setInterval(cambioFoto, cuanto); } // end if if (final == true) { final = false; } // end if if (actual == 1) { actual = fotos.length; } else { --actual; } // end else if slider_mc.control_mc._x = slider_mc["marca" + actual]._x; cambio(); }; botonera_mc.flecha2_mc.onPress = function () { if (estado == "play") { clearInterval(id); id = setInterval(cambioFoto, cuanto); } // end if if (actual == fotos.length) { actual = 1; } else { ++actual; } // end else if slider_mc.control_mc._x = slider_mc["marca" + actual]._x; cambio(); }; }; obj_xml.load(_root.fotosfecha + "galeria.xml");