看板 Flash 關於我們 聯絡資訊
通常我遇到這種狀況 都會在主場景宣告一個變數 接著再按鈕的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