Previous | Next | (P-PDF) Developers
Topic: create two slide buttons
Conf: (P-PDF) Developers, Msg: 32121
From: noelcasey
Date: 1/2/2002 10:15 AM
Hello,
The script for the text slide show works perfectly. I have now combined a text slide show that you helped me create, with an image slide show, that other forum users helped me create. It has 5 images and 5 text fields.
The image slide show is based on the following code:
Doc Level Script: Array
function ForwardBack()
{
var iconNames = new Array( "Image01", "Image02", "Image03", "Image04", "Image05" );
var iconIndex = 0;
"Forward" Image button javascript
iconIndex += 1;
iconIndex %= iconNames.length;
var f = this.getField("Image");
var g = this.getField(iconNames[iconIndex]);
f.buttonSetIcon(g.buttonGetIcon());
"Previous" Image Button javascript
iconIndex +=iconNames.length-1;
iconIndex %=iconNames.length;
var f = this.getField("Image");
var g = this.getField(iconNames[iconIndex]);
f.buttonSetIcon(g.buttonGetIcon());
This script for both buttons does not stop at image 1-5 for the forward button and in reverse for the previous button, but goes back to image 1 again when I click the button for 6th time. This is not what I want to happen. I want to click the forward image button til it reaches image 5 and stop. The same way the text fields 1-5 stop. I have not created first image and last image buttons but I think I will need them as well.
I want to combine the buttons for controlling the Image slide show with the Text Slide show i.e. When I click "forward" button text field1 appears also image1 appears as well. The same idea also being applied to the "previous" button, "first" and "last" buttons.
One set of buttons "first", "forward", "previous" and "last" controls the entire slide show.
I am including an file attachment of what I am trying to create.
This would truly create an mulitple image and text based slide show on 1 pdf page. Using this type of technique in full screen mode would expand the uses of adobe acrobat.
If anybody can help with this idea I would be very grateful.