I’m using the Sliding Menu in my site to show some banners,
www.clubport.net
but I want to have my banners moving, I don’t want to use XML because I need to insert some code to make my site work, as it is it’s working but I wanted to have the banners move automatically with a small delay, can someone help me achieve this, the code is identical to the original, except for the ending, here’s the code I have so far:
var currentPosition:Number = contentHold.content1._x;
var startFlag:Boolean = false;
menuSlide = function (input:MovieClip) {
if (startFlag == false) {
startFlag = true;
var finalDestination:Number = input._x;
var distanceMoved:Number = 0;
var distanceToMove:Number = Math.abs(finalDestination-currentPosition);
var finalSpeed:Number = .3;
var currentSpeed:Number = 0;
var dir:Number = 1;
if (currentPosition<=finalDestination) {
dir = -1;
} else if (currentPosition>finalDestination) {
dir = 1;
}
this.onEnterFrame = function() {
currentSpeed = Math.round((distanceToMove-distanceMoved+1)*finalSpeed);
distanceMoved += currentSpeed;
contentHold._x += dir*currentSpeed;
if (Math.abs(distanceMoved-distanceToMove)<=1) {
contentHold._x = maskMovie._x-currentPosition+dir*distanceToMove;
currentPosition = input._x;
startFlag = false;
delete this.onEnterFrame;
}
};
}
};
b1.onRelease = function() {
menuSlide(contentHold.content1);
};
b2.onRelease = function() {
menuSlide(contentHold.content2);
};
b3.onRelease = function() {
menuSlide(contentHold.content3);
};
b4.onRelease = function() {
menuSlide(contentHold.content4);
};
b5.onRelease = function() {
menuSlide(contentHold.content5);
};
loadMovie("banners/ba1.jpg","contentHold.content1");
loadMovie("banners/ba2.jpg","contentHold.content2");
loadMovie("banners/ba3.jpg","contentHold.content3");
loadMovie("banners/ba4.jpg","contentHold.content4");
loadMovie("banners/ba5.jpg","contentHold.content5");
if I could make this work I would be a very happy man, thanks everyone !!!
Hessler