eccolo
codice:slides_xml = new XML(); slides_xml.onLoad = startSlideShow; slides_xml.load("slides.xml"); slides_xml.ignoreWhite = true; // // Inizializza function startSlideShow(success) { if (success == true) { rootNode = slides_xml.firstChild; totalSlides = rootNode.childNodes.length; firstSlideNode = rootNode.firstChild; currentSlideNode = firstSlideNode; currentIndex = 1; updateSlide(firstSlideNode); vai = setInterval(scorri,4000); } } // // carica nuova immagine function updateSlide(newSlideNode) { imagePath = newSlideNode.attributes.jpegURL; slideText = newSlideNode.firstChild.nodeValue; _root.targetClip.pic1._alpha = 0; _root.targetClip.pic1._visible = false; _root.targetClip.pic1.loadMovie(imagePath); } //controlla il caricamento this.onEnterFrame = function() { filesize = _root.targetClip.pic1.getBytesTotal(); loaded = _root.targetClip.pic1.getBytesLoaded(); if (loaded == filesize) { _root.targetClip.pic1._visible = true; _root.targetClip2.pic2._visible = true; if (_root.targetClip.pic1._alpha<100) { _root.targetClip.pic1._alpha += 4; _root.targetClip2.pic2._alpha -= 4; } } }; // duplica immagine function spalla(newSlideNode) { imagePath = newSlideNode.attributes.jpegURL; _root.targetClip2.pic2._alpha = 100; _root.targetClip2.pic2._visible = false; _root.targetClip2.pic2.loadMovie(imagePath); } // // percorre il file XML function scorri() { nextSlideNode = currentSlideNode.nextSibling; if (nextSlideNode == null) { currentIndex = 1; spalla(currentSlideNode); updateSlide(firstSlideNode); currentSlideNode = firstSlideNode; } else { currentIndex++; spalla(currentSlideNode); updateSlide(nextSlideNode); currentSlideNode = nextSlideNode; } };

Rispondi quotando