hey!
I’ve been making a simple slideshow and have so far set my slideshow to tween to the relevant slide via the use of next/back buttons.
My problem now is that I want the movie to tween to the next slide after a certain time (say 15 seconds) if the user hasn’t already used a button.
here is my code:
import flash.events.Event;
import caurina.transitions.*;
var position: Number = 76;
var frame1X : Number = 76;
var frame2X : Number = -760;
var frame3X : Number = -1595;
//var frame4X : Number = -2430;
var currentNum:Number = 1;
var locset:Array = [76,-760,-1595];
nextBtn.addEventListener(MouseEvent.CLICK,nextImage);
back_btn.addEventListener(MouseEvent.CLICK,previousImage);
function nextImage(evt:MouseEvent):void
{
trace("first "+currentNum);
if(currentNum==3){
currentNum=1;
slideImages(currentNum);
}else{
currentNum++
slideImages(currentNum);
}
}
function previousImage(evt:MouseEvent):void
{
if(currentNum==1){
currentNum=3;
slideImages(currentNum);
}else{
currentNum--
slideImages(currentNum);
}
}
function slideImages(num:Number):void
{
var nextNum:String = this["frame"+num+"X"];
var nextNumString:Number = Number(nextNum);
setTween(nextNumString);
position = num;
}
function setTween(tweenX:Number):void {
Tweener.addTween(content_mc, {x:tweenX, time:1, transition:"easeInOutCubic"});
}
If anyone could help then that would be ace!
Cheers
Mike