Foros del Web » Creando para Internet » Flash y Actionscript »

imagenes en acendencia

Estas en el tema de imagenes en acendencia en el foro de Flash y Actionscript en Foros del Web. tengo una imagenes que se muestran en un mc y son jaladas con un motor de xml. las imagenes estan en una carpeta llamade imagenes ...
  #1 (permalink)  
Antiguo 23/09/2005, 09:52
 
Fecha de Ingreso: febrero-2005
Mensajes: 54
Antigüedad: 12 años, 10 meses
Puntos: 0
imagenes en acendencia

tengo una imagenes que se muestran en un mc
y son jaladas con un motor de xml. las imagenes estan en una carpeta llamade imagenes

mi problema es que no se como hacer para que las imagenes se vean
apartir de la ultima imagen introducida. las imagenes las tengo por numeración
de la 1 al 224.


por su atención gracias...

deantemano
  #2 (permalink)  
Antiguo 23/09/2005, 15:11
Avatar de yairyosoy  
Fecha de Ingreso: agosto-2005
Mensajes: 21
Antigüedad: 12 años, 3 meses
Puntos: 0
¿es necesario que uses XML??
porqe tengo una solución, pero no lo necesita.
checa esto, espero qe te sea de provecho:


createEmptyMovieClip("contenedor", 1);

y=5; //<---------------------número de imágenes
contenedor.onEnterFrame=function(){
contenedor._x = 0;
contenedor._y = 0;
contenedor.loadMovie("image"+y+".jpg");
stop();
segundos = 3;//éste valor son los segundos que se demora en el cambio.
espera = function () {
if (y>1){
contenedor.unloadMovie();
y--;
contenedor.loadMovie("image"+y+".jpg");
}
};
a = setInterval(espera, segundos*1000);
}
__________________
:borracho:
http://www.nerdpowermexico.com
Un mensaje de Yair Cuevas Alvarado.
  #3 (permalink)  
Antiguo 26/09/2005, 10:15
 
Fecha de Ingreso: febrero-2005
Mensajes: 54
Antigüedad: 12 años, 10 meses
Puntos: 0
el problema es que el motor xml tambien tienen otras funciones como dar el numero de imagenes un titulo y un pie de pag.

pero gracias de todas formas e tratado de
adaptarlo a lo que tengo perono queda

lo que tengo es esto:

function loadXML(loaded) {
if (loaded) {
// archivo xml cargado
xmlNode = this.firstChild;
image = [];
tit = [];
coment = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
tit[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
coment[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
}
firstImage();
} else {
// archivo xml no cargado
content = "Fichero XML no cargado!";
}
}
// ************************************************//
// PRINCIPAL//
xmlData = new XML();
// Nuevo objeto XML
xmlData.ignoreWhite = true;
// Ignorar espacios en blanco
xmlData.onLoad = loadXML;
// LLamamos a loadXML()
xmlData.load("images.xml");
// cargamos XML
// *************************************************//
// FUNCION PARA NAVEGAR CON TECLADO//
listen = new Object();
listen.onKeyDown = function() {
if (Key.getCode() == Key.LEFT) {
prevImage();
} else if (Key.getCode() == Key.RIGHT) {
nextImage();
}
};
// ************************************************//
// NAVEGACION POR BOTONES//
Key.addListener(listen);
previous_btn.onRelease = function() {
prevImage();
};
next_btn.onRelease = function() {
nextImage();
};
// ************************************************//
// PRECARGA DE IMAGENES//
p = 0;
this.onEnterFrame = function() {
filesize = picture.getBytesTotal();
loaded = picture.getBytesLoaded();
preloader._visible = true;
if (loaded != filesize) {
preloader.preload_bar._xscale = 100*loaded/filesize;
} else {
preloader._visible = false;
if (picture._alpha<100) {
picture._alpha += 10;
}
}
};
// **************************************************
// FUNCION AVANZAR IMAGEN//
function nextImage() {
if (p<(total-1)) {
p++;
if (loaded == filesize) {
picture._alpha = 0;
picture.loadMovie(image[p], 1);
tit_txt.text = tit[p];
desc_txt.text = coment[p];
picture_num();
}
}
}
// ************************************************//
// FUNCION IMAGEN ANTERIOR//
function prevImage() {
if (p>0) {
p--;
picture._alpha = 0;
picture.loadMovie(image[p], 1);
tit_txt.text = tit[p];
desc_txt.text = coment[p];
picture_num();
}
}
// *************************************************//
// FUNCION QUE CARGA LA PRIMERA IMAGEN//
function firstImage() {
if (loaded == filesize) {
picture._alpha = 0;
picture.loadMovie(image[0],1);
tit_txt.text = tit[0];
desc_txt.text = coment[0];
picture_num(n-1);
}
}
// ************************************************//
// FUNCION QUE CONTROLA NUMERACION DE IMAGENES//
function picture_num() {
current_pos = p+1;
pos_txt.text = current_pos+" / "+total;
}

esto me lo dieron aqui mismo y se los agradesco pero ahora me guataria saber
como puedo hacer para que las imagenes se vean de el numero mayor al menor

si tienen un tutorial para esto se los agradeceria enserio

gracias y pardon si me extendi mucho
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:10.