作者zswolf (响彻云霄的喇叭声)
看板Flash
标题Re: [问题] 按下按钮 数字会变更?
时间Fri Oct 30 15:23:35 2009
通常我遇到这种状况
都会在主场景宣告一个变数
接着再按钮的function下定义
另外再写一只function检查范围
var nowPicNumber:Number=1
var limitNumber:Number=30
function nextPic(_e:MouseEvent){
nowPicNumber++
checkPicNumber(nowPicNumber,limitNumber)
}
function prewPic(_e:MouseEvent){
nowPicNumber--
checkPicNumber(nowPicNumber,limitNumber)
}
function checkPicNumber(target:Number,limit:Number){
if(target>limit){
target=1
}
else if(target<1){
target=limit
}
picPlayer.gotoAndStop(target)
}
a.addEventListener(MouseEvent.CLICK,nextPic)
b.addEventListener(MouseEvent.CLICK,prewPic)
※ 引述《cryingangel (~~)》之铭言:
: 请问大家
: 目前我作了一个很基本的 有next跟pre的按钮
: 按next跑下一张图片 pre回上一张
: 我另外要作一个显示目前页数的
: 比如第一页 显示 1/30
: 按下next时 数值会加1 变 2/30
: 按下pre时 数值会减1 变 1/30
: 但是第一页就不会再减,最後一页不会再加
: 请问我要怎麽写as呢?
: next按钮名称a
: pre 按钮名称b
: 文字物件名称c
: onPress() //a的script
: {
: nextFrameAndStop();
: }
: onPress() //b的script
: {
: prevFrameAndStop();
: }
: 其实我不是用flash作,是用swishmax
: 不过我想原理应该差不多 XD
: 谢谢大家 ^^~
--
挖~~店员辞职啦~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.15.172