Comunidad de diseño web y desarrollo en internet online

Carga datos

Citar            
MensajeEscrito el 09 Ago 2007 04:41 pm
Hola amigos, deje mensaje en el apartado AS pero.... (mejor ni comento), el caso es que tengo un pequeño flash con dos botones, cuando le doy al boton de la derecha me carga una imagen desde un xml, cuando le doy de nuevo me carga la segunda jpg desde el xml y asi sucesibamente.
Mi pregunta es, ¿hay algun comportamiento o comando para ponerlo en el fotograma donde tengo el AS y que me haga la precarga de estas imagenes?

Nota : soy algo cazurro pero que conste que no quiero que nadie me lo haga.

Gracias y un saludo

Por popeke

10 de clabLevel



 

msie7
Citar            
MensajeEscrito el 09 Ago 2007 06:19 pm
hola popeke!! puedes utilizar la clase movieClipLoader()

saludos!!

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 09 Ago 2007 07:59 pm
Haber, tengo esto y mi intencion es que me haga una precarga de todas las imagenes que contiene el archivo coleccion.xml

slides_xml = new XML();
slides_xml.onLoad = startSlideShow;
slides_xml.load("coleccion.xml");
slides_xml.ignoreWhite = true;
//
// Show the first slide and intialize variables
function startSlideShow(success) {
if (success == true) {
rootNode = slides_xml.firstChild;
totalSlides = rootNode.childNodes.length;
firstSlideNode = rootNode.firstChild;
currentSlideNode = firstSlideNode;
currentIndex = 1;
updateSlide(firstSlideNode);

}
}
//
// Updates the current slide with new image and text
function updateSlide(newSlideNode) {
imagePath = newSlideNode.attributes.jpegURL;
slideText = newSlideNode.firstChild.nodeValue;
loadMovie(imagePath, targetClip);
}
//
// Event handler for 'Next slide' button
next_btn.onRelease = function() {
nextSlideNode = currentSlideNode.nextSibling;
if (nextSlideNode == null) {
break;
} else {
currentIndex++;
updateSlide(nextSlideNode);
currentSlideNode = nextSlideNode;
}
};
//
// Event handler for 'Previous slide' button
back_btn.onRelease = function() {
previousSlideNode = currentSlideNode.previousSibling;
if (previousSlideNode == null) {
break;
} else {
currentIndex--;
currentSlideNode = previousSlideNode;
updateSlide(previousSlideNode);
}
};
stop();

¿Usando movieClipLoader() puedo hacer esa precarga de todas las imagenes que estan descritas en el xml? o ¿movieClipLoader() es solo para hacer una carga de imagenes jpg y peliculas swf?...

Quien me mandara meterme en este tipo de problemas....

Gracias a todos un saludo.

Por popeke

10 de clabLevel



 

msie7
Citar            
MensajeEscrito el 09 Ago 2007 08:46 pm
hola popeke!! si mociClipLoader te permite hacer precargas de imagenes y swf, solo repite la misma funcion cuando haya que cargar la siguiente, porque si le metes todas de un golpe (prdn por la expresion) solo va a cargar una, tienes que meterselas de una por una, pero eso tampoco es mucho problema ya que la clase MovieClipLoader cuenta con una funcion que te dice cuando ya termino de descargarse el elemento

saludos!!

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 10 Ago 2007 12:17 pm
Bueno, ante todo darte las gracias.
Despues de intentarlo (y no tener ni pajotera idea aun viendo ejemplos), abandono el tema...

Muchisimas gracias y un saludo

Por popeke

10 de clabLevel



 

msie7

 

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