就是网上最多的那种FLASH翻页代码,翻页热区层的代码如下:
#initclip 4
function onCreatePage(sender, pageMC, pageIndex)
{
var _loc1 = pageIndex;
var _loc2 = pageMC;
_loc2.flipper = sender;
_loc2.pageIndex = _loc1;
_loc2.text = _loc1 == 1 ? ("") : (". " + (_loc1 - 1) + " .");
_loc2.Image._x = _loc1 % 2 == 1 ? (0) : (-430);
_loc2.Image.gotoAndStop(_loc1);
_loc2.gotoAndStop(_loc1 <= 0 || _loc1 > 30 ? (4) : (_loc1 == 31 ? (2) : (_loc1 % 2 == 1 ? (1) : (3))));
} // End of the function
function onPageMove(sender, x, y)
{
if (!sender.trackMouse && x < -100)
{
sender.stopFlip();
} // end if
} // End of the function
function onFlipFinished(sender)
{
sender.trackMouse = true;
timer = getTimer();
} // End of the function
function onEnterFrame()
{
if (autoFlip.getValue() && !Flipper.isMoving && Flipper.curPage <= 31 && getTimer() - timer > 5000)
{
Flipper.trackMouse = false;
Flipper.startFlip(1, -150, 40);
} // end if
} // End of the function
#endinitclip
现在我要做个目录,简单来说就是需要一个函数,参数为数字代表页数。希望了解的大大帮帮忙
#initclip 4
function onCreatePage(sender, pageMC, pageIndex)
{
var _loc1 = pageIndex;
var _loc2 = pageMC;
_loc2.flipper = sender;
_loc2.pageIndex = _loc1;
_loc2.text = _loc1 == 1 ? ("") : (". " + (_loc1 - 1) + " .");
_loc2.Image._x = _loc1 % 2 == 1 ? (0) : (-430);
_loc2.Image.gotoAndStop(_loc1);
_loc2.gotoAndStop(_loc1 <= 0 || _loc1 > 30 ? (4) : (_loc1 == 31 ? (2) : (_loc1 % 2 == 1 ? (1) : (3))));
} // End of the function
function onPageMove(sender, x, y)
{
if (!sender.trackMouse && x < -100)
{
sender.stopFlip();
} // end if
} // End of the function
function onFlipFinished(sender)
{
sender.trackMouse = true;
timer = getTimer();
} // End of the function
function onEnterFrame()
{
if (autoFlip.getValue() && !Flipper.isMoving && Flipper.curPage <= 31 && getTimer() - timer > 5000)
{
Flipper.trackMouse = false;
Flipper.startFlip(1, -150, 40);
} // end if
} // End of the function
#endinitclip
现在我要做个目录,简单来说就是需要一个函数,参数为数字代表页数。希望了解的大大帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货