Re: [問題] 動態文字的處理@@..
我在場景的nextBU寫下function,執行後場景上的動態文字tesf1~4內容會變成:
原先資料 -> 按了滑鼠事件之後
dataArray[0] dataArray[4]
dataArray[1] dataArray[5]
dataArray[2] dataArray[6]
dataArray[3] dataArray[7]
但再按一次之後就沒反應了,預期是希望可以像按上下頁一樣的跳換資料
問題1.我自己也覺得寫法本身邏輯應該有問題...但,不知道錯在哪@@..
問題2.在nextBU的function中,要是寫成this['tesf'+t] 就會被告知資料屬性不存在..
以root的寫法思考正確嗎?...之前看過說root應該不要常用?
----------------------------------以下程式碼-------------------------------
var arrayIndex:int;
var t:int=0;
for (var i=0; i<4; i++) {
arrayIndex=i;
t=i+1;
this['tesf'+t].text=dataArray[arrayIndex];
}
nextBU.addEventListener(MouseEvent.CLICK,UY);
function UY(e:MouseEvent):void {
for (var i=0; i<4; i++) {
arrayIndex=i+4;
t=i+1;
root['tesf'+t].text=dataArray[arrayIndex];
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.195.102
→
03/26 00:21, , 1F
03/26 00:21, 1F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章
14
42
33
57