
March 18th, 2003, 08:12 AM
|
|
Contributing User
|
|
Join Date: Jun 2002
Location: Melbourne, Australia
Posts: 290
Time spent in forums: 15 h 43 m 46 sec
Reputation Power: 8
|
|
|
Adding an auto play button to my flash movie
Hi all,
I'm having great difficulty with the following.
I'm using the following actionscript:
Code:
images_xml = new XML();
images_xml.onLoad = startImageViewer;
images_xml.load("xml/images.xml");
images_xml.ignoreWhite = true;
function startImageViewer(success) {
if (success == true) {
rootNode = images_xml.firstChild;
totalImages = rootNode.childNodes.length;
firstImageNode = rootNode.firstChild;
currentImageNode = firstImageNode;
currentIndex = 1;
updateImage(firstImageNode);
}
}
function updateImage(newImageNode) {
imagePath = newImageNode.attributes.jpegURL;
imageText = newImageNode.firstChild.nodeValue;
targetClip.loadMovie(imagePath);
}
next_btn.onRelease = function() {
nextImageNode = currentImageNode.nextSibling;
if (nextImageNode == null) {
break;
} else {
currentIndex++;
updateImage(nextImageNode);
currentImageNode = nextImageNode;
}
};
back_btn.onRelease = function() {
previousImageNode = currentImageNode.previousSibling;
if (previousImageNode == null) {
break;
} else {
currentIndex--;
currentImageNode = previousImageNode;
updateImage(previousImageNode);
}
};
What i want to do is add another button called "auto_play", this button when clicked will display the image that is currently being displayed (from the xml file) for 20 seconds then move on to the next image from the xml file and display that for 20 seconds and so on until it gets to the last image in the xml file.
Also, when the "auto_play" button is clicked again it will turn this feature off and display from where it is in the xml iamge list.
Here is the xml file:
PHP Code:
<?xml version="1.0"?>
<IMAGES>
<imageNode jpegURL="images/pic_1.swf">
</imageNode>
<imageNode jpegURL="images/pic_2.swf">
</imageNode>
<imageNode jpegURL="images/pic_3.swf">
</imageNode>
<imageNode jpegURL="images/pic_4.swf">
</imageNode>
<imageNode jpegURL="images/pic_5.swf">
</imageNode>
<imageNode jpegURL="images/pic_6.swf">
</imageNode>
<imageNode jpegURL="images/pic_7.swf">
</imageNode>
<imageNode jpegURL="images/pic_8.swf">
</imageNode>
<imageNode jpegURL="images/pic_9.swf">
</imageNode>
</IMAGES>
Any help on this issue would be greatly appreciated.
Regards,
Suzy
|