In my code I have two variables I only want to use them one time and after that never again. The vars are newDraggerPos and newHolderPos. How is that done?
function moveRight(event:MouseEvent):void {
//trace(mcHolder.width);//6759
//trace(scrollBar_mc.scrollMask.width);//610
if (onDrag != true) {
if (mcHolder.x != -(mcHolder.width -(scrollBar_mc.scrollMask.width+25))) {
//advance content this amount
mcHolder.x -= 559;
//advance dragger this amount with each click
scrollBar_mc.scrollDragger.x += ((scrollBar_mc.scrollMask.width)/12);
//assign newPos
//newPos = scrollBar_mc.scrollDragger.x;
contentX.text = String(Math.round(mcHolder.x));
draggerX.text = String(Math.round(scrollBar_mc.scrollDragger.x));
}
} else {
//reset newPos and mcHolder.x only on the first click
newDraggerPos = ((Math.round((6149+mcHolder.x)/559))*51)+24;
newHolderPos = -((Math.round((6149+mcHolder.x)/559))*559)+25;
mcHolder.x = newHolderPos;
scrollBar_mc.scrollDragger.x = newDraggerPos;
trace("mcHolder.x"+mcHolder.x);
trace("scrollBar_mc.scrollDragger.x" +scrollBar_mc.scrollDragger.x);
if (mcHolder.x != -(mcHolder.width -(scrollBar_mc.scrollMask.width+25))) {
mcHolder.x -= 559;
trace(newDraggerPos);
trace(mcHolder.x);
//scrollBar_mc.scrollDragger.x = newPos;
scrollBar_mc.scrollDragger.x += ((scrollBar_mc.scrollMask.width)/12);
contentX.text = String(Math.round(mcHolder.x));
draggerX.text = String(Math.round(newDraggerPos));
}
}
}