#12003/10/3 19:34:25
我做了个能翻页的画册,共36页,外加封面和封底,上面有页码。
用pageMC.text = pageIndex == 1 ? "" : ". " + (pageIndex-1) + " ." ;标出。但是封底
也出现第37页页码。如何才能使封底不出现页码,如何修改下面的AS?谢谢!
.........................................................................
#initclip 0
function onCreatePage (sender, pageMC, pageIndex) {
pageMC.flipper = sender;
pageMC.pageIndex = pageIndex;
pageMC.text = pageIndex == 1 ? "" : ". " + (pageIndex-1) + " ." ;
pageMC.Image._x = pageIndex%2==1 ? 0 : -250;
pageMC.Image.gotoAndStop(pageIndex);
pageMC.gotoAndStop(pageIndex<=0 || pageIndex>38 ? 4 : pageIndex==39 ? 2 : pageIndex%2==1 ? 1 : 3);
}
function onPageMove (sender, x, y) {
if (!sender.trackMouse && x < -100) sender.stopFlip();
}
function onFlipFinished (sender) {
sender.trackMouse = true;
timer = getTimer();
}
function onEnterFrame () {
if (autoFlip.getvalue() && !Flipper.isMoving && Flipper.curPage<=37 && getTimer()-timer>5000) {
Flipper.trackMouse = false;
Flipper.startFlip(1, -150, 40);
}
}
#endinitclip
............................................................................