Comunidad de diseño web y desarrollo en internet online

Cómo hacer Random XML flash galeria

Citar            
MensajeEscrito el 25 Sep 2009 03:35 am
Estuve probando la galería que se encuentra aquí

[url=http://www.cristalab.com/tutoriales/galeria-de-imagenes-en-flash-clab_gallery-v1.0-c22l/][/url]

bueno hice 3 swf con sus imágenes y las cargo mediante loadmovie en la película principal. Pero cada vez que voy a alguna galería distinta me sigue mostrando el contenido de la galería anterior. Si presiono F5 se actualiza la pagina puedo ver la galería bien, pero inmediatamente al cambiar de galería me muestra siempre la anterior (el contenido de fotos) como hago un random o que no quede cache xml así cada vez que cambie de galería me muestre el contenido real y actualizado.
el código flash es el siguiente:

Código ActionScript :

/*
   GALERIA DE IMAGENES
   PRESENTADO AL CONCURSO:
      FLASH VS FLASHLA
   AUTOR: Freddie®
   FECHA: 18 DE ABRIL DEL 2004
   http://www.cristalab.com/
*/
import cristalab.galeria.Imagenes;
var pagina:Number;
pagina = 0;
var root = this;
var galeria:Imagenes = new Imagenes("imagenes_noche.xml", root);
galeria.onCarga = function() {
   root.titulo_txt.text = this.titulo;
   this.paginar();
   pagina++;
   root.sigPag();
};
function sigPag():Void {
   refreshBtn();
   pager_mc.pActual_txt.text = root.pagina;
   pager_mc.pFinal_txt.text = galeria.nPaginas;
   galeria.cambiarPagina(pagina);
}
function refreshBtn():Void {
   if (pagina == 1) {
      root.ant_btn._visible = false;
   } else {
      root.ant_btn._visible = true;
   }
   if (pagina == galeria.nPaginas) {
      root.sig_btn._visible = false;
   } else {
      root.sig_btn._visible = true;
   }
}
sig_btn.onRelease = function() {
   pagina++;
   sigPag();
};
ant_btn.onRelease = function() {
   pagina--;
   sigPag();
};
_global.initX = 26;
_global.initY = 42;
stop();


intente agregar algunos codigos como

Código ActionScript :

/*
   GALERIA DE IMAGENES
   PRESENTADO AL CONCURSO:
      FLASH VS FLASHLA
   AUTOR: Freddie®
   FECHA: 18 DE ABRIL DEL 2004
   http://www.cristalab.com/
*/
import cristalab.galeria.Imagenes;
var pagina:Number;
pagina = 0;
var root = this;
var aleatorio:Number = Math.round(Math.random()*20000-30000);
var galeria:Imagenes = new Imagenes(("imagenes_noche.xml?"+aleatorio), root);
galeria.onCarga = function() {
   root.titulo_txt.text = this.titulo;
   this.paginar();
   pagina++;
   root.sigPag();
};
function sigPag():Void {
   refreshBtn();
   pager_mc.pActual_txt.text = root.pagina;
   pager_mc.pFinal_txt.text = galeria.nPaginas;
   galeria.cambiarPagina(pagina);
}
function refreshBtn():Void {
   if (pagina == 1) {
      root.ant_btn._visible = false;
   } else {
      root.ant_btn._visible = true;
   }
   if (pagina == galeria.nPaginas) {
      root.sig_btn._visible = false;
   } else {
      root.sig_btn._visible = true;
   }
}
sig_btn.onRelease = function() {
   pagina++;
   sigPag();
};
ant_btn.onRelease = function() {
   pagina--;
   sigPag();
};
_global.initX = 26;
_global.initY = 42;
stop();

el resto de los archivos se encuentra en el link que puse al principio.
gracias.

Por vendimia

21 de clabLevel



 

opera
Citar            
MensajeEscrito el 25 Sep 2009 03:46 am

Por vendimia

21 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.